【发布时间】:2019-08-27 11:06:23
【问题描述】:
我正在尝试使用以下代码获取状态栏高度,但它总是返回 0.0:
MediaQuery.of(context).padding.top
我在真机和模拟器上也测试过,结果是一样的。
代码:
void _showBottomSheet(int selectedPosition) {
showModalBottomSheetApp<void>(
context: context,
statusBarHeight: _navigationStore.statusBarHeight +
MediaQuery.of(context).padding.top,
dismissOnTap: true,
builder: (BuildContext context) {
return _buildJobDetails(selectedPosition);
});
}
我们将不胜感激:)
【问题讨论】:
-
你能把完整的代码贴在你正在使用的地方吗,因为我在 iOS 和 Android 上测试过,它工作得很好。
-
@CopsOnRoad 我已经更新了问题,如果您还需要什么,请检查并告诉我。
-
showModalBottomSheet中没有类似statusBarHeight的属性
标签: flutter height statusbar flutter-layout