如何在右侧放置Drawer小部件.也可以将两个Drawer小部件放在appbar任一侧的单个页面中
Widget build(BuildContext context){ return Scaffold( drawer: Drawer( child: ListView( children: <Widget>[ ListTile( leading: Icon(Icons.shopping_cart),title: Text('Checkout'),onTap: (){ Navigator.pushNamed(context,'/home'); },),ListTile( leading: Icon(Icons.report),title: Text('Transactions'),'/transactionsList'); },] ) ),body: SingleChildScrollView( child: Column( children : [ _buildOrderHeader(),_buildOrderDetails(context),] ) ) );
}”
解决方法
通过使用endDrawer:…而不是抽屉:…来设置抽屉.
另见https://docs.flutter.io/flutter/material/Scaffold/endDrawer.html