flutter showModalBottomSheet底部弹窗设置自适应高度设置
mainAxisSize 属性用于指定 Row 或 Column 主轴上的大小调整。当设置为 MainAxisSize.min 时,主轴会根据子组件的实际大小进行调整,尽可能地缩小主轴的尺寸。
这意味着,如果你在一个 Column 中将 mainAxisSize 设置为 MainAxisSize.min,它将根据所有子组件的最小高度来调整自身的高度,以便尽可能地减小垂直空间的使用。
showModalBottomSheet(
context: parentContext,
backgroundColor: Colors.transparent,
barrierColor: Colors.transparent,
isDismissible: true,
// 点击外部区域是否关闭弹窗,默认true
clipBehavior: Clip.none,
builder: (BuildContext context) {
payContext = context; // 记录 Pay context
return Column(
mainAxisSize: MainAxisSize.min,
children: [
]
)
}
)
吾日三省吾身,脚踏实地~

浙公网安备 33010602011771号