我尝试使用此代码pkill
来获取状态条高度的波动,但返回值为0.0,我正在使用Samsung A7。有人可以帮我吗?
MediaQuery.of(context).padding.top
答案 0 :(得分:0)
您需要在构建所有小部件树并退出小部件构建方法后调用此代码 像这样在 initState
double statusBarHeight;
void initState() { // this WidgetsBinding.instance.addPostFrameCallback method will make sure that all Widgets tree are finished built
WidgetsBinding.instance.addPostFrameCallback((_) {
setState(() => statusBarHeight = MediaQuery.of(context).padding.top);
print('Status Bar Height $statusBarHeight');
}); super.initState(); }