Flutter底部弹窗showModalBottomSheet()详解
分两部分内容,基础参数设置和显示高度调整
修改高度为自适应,请查看【Flutter】Flutter底部弹窗ModalBottomSheet详解2,设置高度为包裹内容
构造函数参数详解
Future<T> showModalBottomSheet<T>({
@required BuildContext context,
@required WidgetBuilder builder,
Color backgroundColor,
double elevation,
ShapeBorder shape,
Clip clipBehavior,
Color barrierColor,
bool isScrollControlled = false,
bool useRootNavigator = false,
bool isDismissible = true,
bool enableDrag = true,
})
- builder:构造内容
- backgroundColor:背景颜色指的是显示内容下面的颜色,要设置圆角弹窗,该项使用null,默认是灰白色,根据系统主题
- elevation :阴影高度,没看出效果
- ShapeBorder: 边线,可以指定单边或者多边,还可以是圆形的,ShapeBorder的子类都可以,还可以设置圆角
- clipBehavior :widget剪裁模式,