Membuat sebuah drawer pada flutter

Drawer pada Flutter adalah sebuah widget yang digunakan untuk membuat panel geser (sliding panel) yang biasanya berisi menu navigasi atau tindakan lainnya. Drawer ini sering digunakan dalam aplikasi Flutter untuk menyediakan akses ke berbagai fitur atau halaman dalam aplikasi dengan cara yang mudah diakses oleh pengguna.

Widget Drawer digunakan bersama dengan widget Scaffold untuk membuat tampilan yang mencakup panel geser di sisi kiri atau kanan layar. Berikut adalah contoh penggunaan Drawer dalam Flutter:

import ‘package:flutter/material.dart’;

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}

class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(‘Contoh Drawer’),
),
drawer: Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: [
DrawerHeader(
decoration: BoxDecoration(
color: Colors.blue,
),
child: Text(‘Menu Navigasi’),
),
ListTile(
leading: Icon(Icons.home),
title: Text(‘Beranda’),
onTap: () {
// Tambahkan aksi yang sesuai saat item menu diklik
},
),
ListTile(
leading: Icon(Icons.settings),
title: Text(‘Pengaturan’),
onTap: () {
// Tambahkan aksi yang sesuai saat item menu diklik
},
),
],
),
),
body: Center(
child: Text(‘Konten Utama’),
),
);
}
}

Subscribe

Related articles

Membuat Design Form Login & Register Hi-Fi (Hight-Fidelity)

  Langkah - langkah membuat Hight-Fidelity pada UI “Login” seperti...

Mengenal Fitur Pada Figma

Figma memiliki fungsi yang berbeda dengan aplikasi desain grafis...

4 Karateristik Utama Yang Baik Pada UX

Apa yang membuat suatu produk efektif bagi penggunanya? Jawabannya berbeda-beda...

Mengenal UI/UX Dan Perbedaannya

Ap aitu UI/UX? UI (User Interface) dan UX (User Experience)...

Mengenal Display Properti Pada CSS

Display property dalam CSS adalah untuk mengontrol tipe tata...

LEAVE A REPLY

Please enter your comment!
Please enter your name here