【发布时间】:2019-07-18 00:25:31
【问题描述】:
我想创建一个如下图所示的下拉菜单,通过触摸和拖动打开,通过触摸外部关闭。
Scaffold(
appBar: AppBar(
automaticallyImplyLeading: false
),
body: Stack(
children: <Widget>[
Container(
height: 200,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.vertical(bottom: Radius.circular(20))
),
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Align(
alignment: Alignment.bottomCenter,
child: Column(
children: <Widget>[
Padding(
padding: EdgeInsets.symmetric(horizontal: 40),
child: Divider(
color: Colors.blueGrey[500],
height: 10,
indent: 5,
),
),
Icon(FontAwesomeIcons.angleDoubleDown,size: 15,color: Colors.blueGrey[500],)
],
),
)
],
),
),
Center(child: Text('List View'),)
],
)
)
我想改变高度,但是遇到溢出错误! 制作这个小部件的最佳方法是什么? 我可以在 AppBar 中执行此操作吗?
【问题讨论】:
标签: flutter dropdownbox flutter-animation