Halo Flutter Dev! 👋 Hari ini kita akan belajar cara membuat AppBar dengan Custom Height yang keren di Flutter! 🎉
- Membuat AppBar dengan tinggi kustom.
- Menggunakan PreferredSize untuk menyesuaikan ukuran AppBar.
- Menambahkan teks di dalam AppBar dengan posisi yang bisa disesuaikan.
Buka lib/main.dart
, dan mari kita bahas kode ini bareng-bareng! 🚀
void main() {
runApp(const MyApp());
}
Kode ini adalah titik awal aplikasi Flutter, yang menjalankan widget utama MyApp. 🏠
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: SafeArea(
child: Column(
children: [
// AppBar dengan tinggi kustom
PreferredSize(
preferredSize: const Size.fromHeight(200),
child: AppBar(
backgroundColor: Colors.amber,
flexibleSpace: Align(
alignment: Alignment.bottomRight,
child: Container(
margin: const EdgeInsets.all(20),
child: const Text(
"AppBar with custom Height",
style: TextStyle(
fontSize: 20,
color: Colors.white,
fontWeight: FontWeight.w700),
),
),
),
),
),
- Widget utama kita adalah MyApp. Di sini kita menggunakan MaterialApp untuk aplikasi material desain dan Scaffold untuk struktur dasar UI.
- AppBar kita memiliki tinggi yang disesuaikan dengan PreferredSize. Kita set ukuran tinggi ke 200 piksel. 🌟
// Tambahkan widget lain di sini
Expanded(
child: Center(
child: const Text("Konten di sini"),
),
),
],
),
),
),
);
}
}
- FlexibleSpace di dalam AppBar memungkinkan kita untuk menambahkan Text dengan gaya font yang keren di bagian bawah kanan. Teks ini akan berfungsi sebagai judul AppBar kita! 🎤
- Di bawah AppBar, kita menggunakan Expanded untuk menampilkan teks lainnya di tengah layar.
- PreferredSize digunakan untuk mengatur tinggi AppBar ke 200px.
- FlexibleSpace memungkinkan kita menambahkan widget lain, dalam hal ini teks, dengan posisi yang fleksibel di dalam AppBar.
- Align digunakan untuk menempatkan teks di bagian bawah kanan AppBar. 📏
- AppBar dengan tinggi kustom yang memiliki teks di sudut kanan bawah.
- Konten di bawah AppBar yang dapat kamu sesuaikan lebih lanjut!
- Salin kode ini ke proyek Flutter kamu.
- Jalankan aplikasi dengan
flutter run
. - Eksplorasi lebih lanjut tentang AppBar dan sesuaikan dengan kebutuhan UI kamu! 🎉
Dibuat dengan ❤️ oleh Kha | LinkedIn. Selamat belajar dan bereksperimen dengan Flutter! 💻✨