Posts

Showing posts with the label Navigation Drawer | Navigation Drawer in Flutter

Navigation Drawer | Navigation Drawer in Flutter

In apps that use Material Design, there are two primary options for navigation: tabs and drawers. When there is insufficient space to support tabs, drawers provide a handy alternative. In Flutter, use the  Drawer  widget in combination with a  Scaffold  to create a layout with a Material Design drawer. This recipe uses the following steps: Create a  Scaffold . Add a drawer. Populate the drawer with items. Close the drawer programmatically. Interactive example import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget {   final appTitle = 'Drawer Demo';   @override   Widget build(BuildContext context) {     return MaterialApp(       title: appTitle,       home: MyHomePage(title: appTitle),     );   } } class MyHomePage extends StatelessWidget {   final String title;   MyHomePage({Key key, this.title}) : super(key: key);   @override   Widget build(BuildContext context) {     return