长度参数

注意:
安全距离指的是没有遮挡的距离,包括设备的刘海和底部导航条的高度
有限制的距离,指的是外层的Widget有限制内部空间的宽度或者高度,比如Expanded或者SizedBox,没有限制的比如ListView

  • 屏幕高度(没有安全距离): MediaQuery.of(context).size.height,如果外层有限制,也可以使用double.infinity
  • 屏幕宽度(没有安全距离): MediaQuery.of(context).size.width,如果外层有限制,也可以使用double.infinity
  • 顶部安全区域高度(刘海或者挖孔的高度): MediaQuery.of(context).padding.top,如果没有则为0
  • 底部安全区域高度(导航条的高度): MediaQuery.of(context).padding.bottom,如果没有则为0