test hamburger bar

This commit is contained in:
Valentin CZERYBA 2024-12-30 22:14:46 +01:00
parent 6e5994e4dd
commit 938b677b6e
2 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,49 @@
import 'package:flutter/material.dart';
class MyDrawer extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: [
// Drawer Header
DrawerHeader(
decoration: BoxDecoration(
color: Colors.blue,
),
child: Text(
'Menu',
style: TextStyle(
color: Colors.white,
fontSize: 24,
),
),
),
// Drawer Items
ListTile(
leading: Icon(Icons.home),
title: Text('Home'),
onTap: () {
Navigator.pop(context); // Close the drawer
},
),
ListTile(
leading: Icon(Icons.settings),
title: Text('Settings'),
onTap: () {
Navigator.pop(context); // Close the drawer
},
),
ListTile(
leading: Icon(Icons.info),
title: Text('About'),
onTap: () {
Navigator.pop(context); // Close the drawer
},
),
],
),
);
}
}

View File

@ -5,6 +5,7 @@ import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'ItemMenu.dart'; import 'ItemMenu.dart';
import '../classes/events.dart'; import '../classes/events.dart';
import '../classes/MyDrawer.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:intl/date_symbol_data_local.dart'; import 'package:intl/date_symbol_data_local.dart';
@ -742,6 +743,7 @@ class _MyHomePageState extends State<ListItemMenu> {
backgroundColor: Colors.blue, backgroundColor: Colors.blue,
foregroundColor: Colors.white, foregroundColor: Colors.white,
), ),
drawer: MyDrawer(),
body: Column( body: Column(
children: [ children: [
if (showInputSearch) _buildItemZoneSearchField(), if (showInputSearch) _buildItemZoneSearchField(),