Flutter Navigation drawer 导航抽屉(翻译)
warning:
这篇文章距离上次修改已过273天,其中的内容可能已经有所变动。
在Flutter中,创建一个Navigation Drawer通常涉及使用Drawer
组件,并在其中放置一个ListView
来列出可点击的导航项。以下是一个简单的例子:
在这个例子中,我们定义了一个MyApp
类,它是一个StatelessWidget
。在build
方法中,我们创建了一个MaterialApp
作为根部件,并且在Scaffold
中定义了一个AppBar
和一个Drawer
。Drawer
里面包含一个ListView
,其中包含UserAccountsDrawerHeader
来展示用户信息和一个可以关闭抽屉的ListTile
列表。每个ListTile
都设置了点击事件的处理函数,这里是导航到新的页面(通过路由名称)。这样就创建了一个基本的Navigation Drawer。
评论已关闭