Ham*_*med 6 flutter bottom-sheet
我想防止bottom sheet在颤动中向下滑动,我想使用
Scaffold.of(context).showBottomSheet<void>((BuildContext context) => ...)
Run Code Online (Sandbox Code Playgroud)
而不是showModalBottomSheet因为我需要脚手架信息,有什么解决方案吗showBottomSheet?我该怎么做?
Bik*_*ram 10
如果您正在使用showModalBottomSheet使用enableDrag属性。
showModalBottomSheet<bool>(
context: context,
enableDrag: false,
...
builder: (BuildContext bc) {
return ..your widgets...
}
);
Run Code Online (Sandbox Code Playgroud)
用 a 包裹你的小部件GestureDetector并禁用拖动:
Scaffold.of(context).showBottomSheet(
(context) => GestureDetector(
child: YourWidget(),
onVerticalDragStart: (_) {},
),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7306 次 |
| 最近记录: |