实现带有颤动的可滚动抽屉,旋转时会显示底部溢出

时间:2019-09-10 11:17:52

标签: flutter navigation-drawer flutter-layout drawer

旋转屏幕时Auto Import Certificate中的底部溢出。

3 个答案:

答案 0 :(得分:2)

将其放入SingleChildScrollView

答案 1 :(得分:1)

像这样使用SingleChildScrollView

drawer: Drawer(
child: SingleChildScrollView(
        scrollDirection: Axis.vertical,
        child: Column(
        children: <Widget>[
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
                  YourWidgetsHere(),
        ]),),)

Drawer(
        child: ListView(
          children: <Widget>[           
ListTile(
              dense: true,
              title: Text("Example"),
              leading: new Image.asset(
                "assets/images/example.png",
                width: 20.0,
              ),
            ),
]),), 

答案 2 :(得分:0)

ListView用于Drawer

drawer: Drawer(
  child: ListView(
    padding: EdgeInsets.zero,
    children: <Widget>[
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
      YourWidgetsHere(),
    ],
  ),
)