How do I show my bottom navigation bar only when I toggle my drawer just like how Discord work? I tried looking for answer here but none of them really help
BottomNavBar.dart
import 'package:flutter/material.dart';
class BottomNavBar extends StatelessWidget {
const BottomNavBar({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return BottomNavigationBar(
items: [
//some BottomNavBar items
]
);
}
}
Drawer.dart
class NavigationDrawer extends StatelessWidget {
const NavigationDrawer({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
Widget buildHeader(BuildContext context) => Material(
//some header
),
),
);
Widget buildMenuItems(BuildContext context) => Container(
padding: EdgeInsets.all(16),
child: Wrap(
children: [
//some menu items
],
),
);
return SingleChildScrollView(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
buildHeader(context),
buildMenuItems(context),
],
),
);
}
}