class TwoPage extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return StateO();
}
}
class StateO extends State<TwoPage> {
String text = "";
List<String> list = ["首页", "项目", "导航", "我的"];
List homeList = [MainPage1(), MainPage2(), MainPage3(), MainPage4()];
int _selectedIndex = 0;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('hehhe'),
),
drawer: Drawer(
child: ListView(
//设置Drawer也实现沉浸式
padding: EdgeInsets.zero,
children: <Widget>[
UserAccountsDrawerHeader(
accountName: Text(
'
Flutter开发:Drawer+BottomNavigationBar实现一个简单的首页
最新推荐文章于 2024-06-19 18:17:32 发布
本文将介绍如何在Flutter应用中结合Drawer和BottomNavigationBar,创建一个具备侧滑菜单和底部导航栏的简单首页。通过实例代码,演示了这两个组件的用法,帮助开发者更好地理解和实践Flutter的UI构建。
摘要由CSDN通过智能技术生成