如何在右侧放置抽屉小部件。也可以将两个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'),
          onTap: (){
            Navigator.pushNamed(context, '/transactionsList');
          },
        ),
      ]
    )
  ),
  body: SingleChildScrollView(
    child: Column(
      children : [
        _buildOrderHeader(),
        _buildOrderDetails(context),
      ]
    )
  )
);

}'

最佳答案

通过使用endDrawer: ...替代或附加使用drawer: ...来设置抽屉。

另请参阅https://docs.flutter.io/flutter/material/Scaffold/endDrawer.html

关于flutter - 如何在右侧放置抽屉小部件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53300696/

10-12 01:58