如何在Flutter中获得安全区域大小/填充

问题描述 投票:0回答:1

我正在使用SafeArea窗口小部件,并希望提取不在安全区域内的底部区域的高度。如在其他资源中所建议的那样,我尝试使用MediaQuery.of(context).padding,但它始终返回EdgeInsets.zero。还有其他方法可以获取不在安全区域内的底部区域的大小吗?

flutter padding flutter-layout
1个回答
0
投票

要获取底部填充使用

final bottomPadding = MediaQuery.of(context).padding.bottom;

要获取顶部填充使用

final topPadding = MediaQuery.of(context).padding.top;

如果要获取用作颤动材质组件的应用栏的高度,则>]

AppBar appBar = new AppBar();
appBar.preferredSize.height;
© www.soinside.com 2019 - 2024. All rights reserved.