我正在尝试获取系统导航栏的高度,以便可以相应地计算其他小部件的高度。
我能够得到屏幕的高度。有没有办法获得可用高度?
usable_height = total_height-(status_bar_height + navigation_bat_height)
我正在使用此方法来获取屏幕总大小:
double getScreenHeight(BuildContext context) {
return MediaQuery.of(context).size.height;
}
答案 0 :(得分:0)
如果您的Widget
需要知道他们可用的尺寸,则可以将它们包裹在LayoutBuilder
中,这样Widget
就可以使用宽度和高度
在此处观看官方示例: https://www.youtube.com/watch?v=IYDVcriKjsw
一些例子:
但是如果想知道AppBar
的高度,那么AppBar height in Flutter