【发布时间】:2021-04-26 20:42:36
【问题描述】:
我有设计(如图所示)并且我正在使用 showModalBottomSheet 但是当我设置宽度时,它不会改变并保持为屏幕宽度,所以我有几个问题:
1-如何设置showModalBottomSheet的宽度
2-这种底部菜单是否有 showModalBottomSheet 的替代方法
3-如何模糊照片中显示的背景
showModalBottomSheet<void>(
context: context,
builder: (BuildContext context) {
return Container(
height: SizeConfig.screenHeight * 0.6,
width: 30,
color: Colors.red,
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
const Text('Modal BottomSheet'),
ElevatedButton(
child: const Text('Close BottomSheet'),
onPressed: () => Navigator.pop(context),
)
],
),
),
);
},
);
【问题讨论】:
标签: flutter button menu widget flutter-layout