-->

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Flutter adalah SDK Aplikasi seluler oleh Google yang membantu dalam menciptakan aplikasi seluler modern untuk iOS dan Android menggunakan satu basis kode (hampir).

Tidak seperti kerangka kerja lain seperti React Native, ia tidak menggunakan JavaScript sebagai Bahasa Pemrograman dan juga tidak memerlukan jembatan juru bahasa untuk mengubah kode JavaScript menjadi kode asli, sebagai gantinya, ia mengkompilasi secara langsung menjadi binari lengan dan berjalan pada platform asli.

Desain material adalah tentang menciptakan pengalaman pengguna yang ada di mana-mana dan intuitif. Silakan lihat di https://material.io/design/ untuk pedoman dan prinsip rinci.

Cara Menggunakan Widget Scaffold untuk Desain Material Flutter Android Developer


     Dalam bergetar, Scaffold mengimplementasikan struktur tata letak visual desain material dasar.

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Scaffold cukup baik untuk membuat aplikasi seluler tujuan umum dan berisi hampir semua yang Anda butuhkan untuk membuat aplikasi yang fungsional dan responsif. Dalam pos ini, saya akan berbicara tentang parameter konstruktor widget Scaffold berikut. 

  1.     AppBar & Body
  2.     Floating Action Button
  3.     Bottom Navigation Bar
  4.     Persistent Footer Buttons
AppBar dan Tubuh

Tidak ada aplikasi Scaffold yang lengkap tanpa menggunakan keduanya karena ini adalah widget minimum telanjang yang perlu digunakan untuk membuat Desain Material minimal.


Catatan: Anda dapat membuat Scaffold tanpa melewati parameter apa pun di konstruktor. Itu tidak akan memberikan kesalahan apa pun karena secara pemrograman, tidak mungkin memaksa pengguna untuk memberikan argumen konstruktor. Kami hanya dapat memberikan petunjuk menggunakan @required

Sementara badan parameter konstruktor dapat mengambil widget apa pun, parameter appbar hanya dapat menggunakan widget AppBar sebagai input. Meskipun AppBar sendiri mengambil banyak argumen, dimungkinkan untuk membuat AppBar kosong untuk tujuan visualisasi. Inilah cara kita dapat melakukan hal yang sama 

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Dan inilah tampilan outputnya di emulator iOS



Catatan: Anda dapat menggunakan emulator Android atau iOS. Saya hanya menggunakan iOS di sini sebagai referensi karena tidak ada perbedaan antara Android dan iOS

Meskipun AppBar menyediakan banyak fungsi menarik yang akan saya daftarkan di pos terpisah, namun, di sini kami akan memberikan judul sederhana untuk keluar dari AppBar menggunakan judul: parameter konstruktor

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Dan di sini adalah bagaimana itu tercermin ke dalam aplikasi

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action



Tampilan yang sesuai akan terlihat seperti



Badan dapat mengambil widget tujuan umum dan pilihan yang sangat tergantung pada informasi yang ingin kami tampilkan di aplikasi kami.

Floating Action Button

Tombol tindakan mengambang adalah tombol ikon melingkar yang ditampilkan sepanjang waktu dan umumnya dimaksudkan untuk mempromosikan tindakan utama atau yang paling banyak digunakan di layar.

A floating action button is created using the widget FloatingActionButton() with a minimum of two constructor parameters called ‘child:’ and ‘onPressed:’
The ‘child:’ is used for adding the label while ‘onPressed:’, which gets called everytime the user presses the button, is used for triggering the desired action.

For simplicity purpose, we’ll be just printing a message on the console window when the user presses the floating action button.

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action
Dan inilah yang akan Anda lihat di bagian bawah layar

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Dan di sini adalah apa yang kita lihat ketika di konsol ketika tombol aksi mengambang 'LAKUKAN ITU' ditekan.

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Meskipun kami dapat menampilkan teks dalam tombol tindakan mengambang, itu adalah praktik umum untuk menggunakan ikon / gambar, karena dua alasan utama
Ikon atau gambar lebih cenderung memicu tindakan pengguna Sulit untuk memasukkan teks yang panjang dan bermakna ke dalam ruang kecil tombol aksi mengambang

Misalnya, untuk menambahkan ikon, kita cukup mengubah ‘child:’as

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Dan output akan tercermin sebagai

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Bilah Navigasi Bawah

Seperti namanya, bilah navigasi bawah, sama seperti AppBar, adalah garis horizontal di bagian bawah layar. Ini dapat memiliki banyak item dan dapat menggunakan label teks, ikon atau kombinasi keduanya

Bilah navigasi bawah umumnya dibuat untuk menampilkan pesan dan juga untuk menyediakan tindakan pintas khusus halaman.

Ada widget bernama 'BottomNavigationBar' untuk membuat yang sama, namun, dengan 'Scaffold' dan 'FloatingActionButton', kami menggunakan widget 'BottomAppBar' karena menyediakan ruang untuk tombol aksi mengambang dan tidak tumpang tindih.

Inilah cara kami dapat membuat bilah navigasi bawah dengan 'Bottom App Bar'

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action
Dan output yang sesuai akan terlihat seperti

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Seperti yang dapat Anda lihat dari gambar bahwa itu tidak tumpang tindih dengan tombol tindakan mengambang.

Untuk menampilkan beberapa widget di dalam ‘BottomAppBar ()’ kita perlu menggunakan widget kontainer seperti ‘Row ()’ yang dapat merangkum beberapa widget anak di dalamnya sebagai

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Dan layar akan berubah sebagai

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


Seperti yang dinyatakan sebelumnya, bilah navigasi bawah dapat berisi kombinasi teks dan ikon. Ikon dapat berupa ikon tampilan statis atau tombol ikon dengan tindakan terkait.

Inilah cara kita bisa membuat keduanya. Sekali lagi untuk tujuan kesederhanaan, kami hanya mencetak pernyataan di jendela konsol ketika tombol ikon ditekan

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action


And the corresponding display shall change as


Pesan cetak akan ditampilkan di jendela konsol segera setelah tombol add ditekan

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Mengubah ketinggian Bilah Navigasi Bawah

Secara default, bilah navigasi bawah mengambil ruang minimal di bagian bawah layar. Namun, jika aplikasi Anda menuntut, Anda dapat meningkatkan ukuran bilah navigasi bawah dengan membungkus anak itu ke dalam widget ‘Container ()’ dan menetapkan parameter ketinggian sebagai

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

Dan inilah tampilan bilah navigasi bawah kami yang diperluas

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

As you can see that even though we increase the size of bottom navigation bar, it still doesn’t overlap the floating action button

Persistent Footer Buttons

Seperti namanya, ini menampilkan seperangkat tombol yang tetap bertahan di layar, bahkan jika badan Scaffold menggulir.

Kami juga dapat menggunakan Flat Buttons apa pun di sini, tetapi untuk tujuan kesederhanaan, saya akan menggunakan widget B IconButton () without tanpa fungsi ‘onPressed:’ seperti yang kita ketahui sekarang tentang apa artinya dan bagaimana itu dapat digunakan

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action



Tombol footer persisten mengambil array widget dan tidak memiliki properti yang terkait dengannya, mis. warna latar atau tinggi dll. Ini berbagi warna latar belakang dengan latar belakang tubuh perancah.


Sekarang, inilah tampilan keseluruhan aplikasi material Desain Flutter Appbar Body, Bottom Navigation, Floating Action yang telah di buat menggunakan Dart Flutter 

Cara buat material Desain Flutter Appbar Body, Bottom Navigation, Floating Action

jangan lupa share postingan ini yah Gaess...Kami akan menjelajahi lebih banyak dari flutter universe di posting mendatang.

See also the Source Code Project here : 

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

Delivered by FeedBurner

-->