Modul 7 - Bottom Sheet, Drawer, Navigation
Modul 7 - Bottom Sheet, Drawer, Navigation
PEMROGRAMAN MOBILE
MODUL 7
DISUSUN OLEH
[ NAMA]
[NPM]
Pada modul ini kita akan belajar beberapa widget, diantaranya: Bottom Sheet, Drawer
dan juga Navigation. Adapun class MaterialApp() dan class Scafold() akan dipisah
sebagaimana pada modul-modul sebelumnya.
yang bisa ditarik keatas untuk menampilkan menu layar tersebut. Untuk menampilkan
widget Bottom Sheet, kita harus memanggil class showModalBottomSheet (). Berikut
contoh criptnya:
Konsep dalam penggunaan navigator sendiri mengadopsi dari konsep widget stack.
Dimana layer diilustrasikan memiliki sumbu Z.
Dalam navigator terdapat 2 fungsi utama, yaitu push() dan pop(). Push () berfngsi
ketika kita ingin pindah ke layer selanjutnya. Sedangkan Pop() berfungsi untuk kembali
ke layer sebelumnya.
A. Halaman main.dart
Halaman main.dart merupakan file utama karena terdapat void main yang
berfungsi untuk menjalankan sebuah program. File main.dart berisi class
stateless beserta materialApp ().
B. Halaman HomePage.dart
Halaman HomePage.dart berisi class satateless yang terdapat scaffold nya.
Dapat diartikan bahwa halaman ini merupakan layer baru. Dalam halaman ini
terdapat tombol yang memiliki fungsi navigator push(). Navigator push()
berfungsi untuk pindah ke halaman selanjutnya. Dalam hal ini halaman
selanjutnya adalah halaman ProductPage().