Bra*_*raj 4 flutter flutter-layout
对于 showModalBottomSheet 我想在它周围显示边距。主要是左、右。这样它看起来就会与屏幕两侧分开。如何实现这一目标。另外,如果我想在底部提供边距,如何实现这一点。是否有任何其他小部件提供与 modalbottomsheet 类似的行为但具有边距?
小智 6
使用 flutter,您可以使用任何小部件 这是一个示例
_showModalBottomSheetCustom(BuildContext context) {
showModalBottomSheet<void>(
context: context,
builder: (BuildContext context) {
return Container(
margin: EdgeInsets.symmetric(horizontal: 3),
child: ...
);
}
);
}
Run Code Online (Sandbox Code Playgroud)
边距位于模态框和子框之间,要“看到”它,请在模态框上插入透明颜色
_showModalBottomSheetCustom(BuildContext context) {
showModalBottomSheet<void>(
context: context,
backgroundColor: Colors.transparent,
builder: (BuildContext context) {
return Container(
color: Colors.white,
margin: EdgeInsets.symmetric(horizontal: 30),
child: ...
);
}
);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8459 次 |
| 最近记录: |