ThemeExtensions extension

on

Properties

height double

Available on BuildContext, provided by the ThemeExtensions extension

获取屏幕高度
no setter
isLandscape bool

Available on BuildContext, provided by the ThemeExtensions extension

是否是横屏
no setter
isPortrait bool

Available on BuildContext, provided by the ThemeExtensions extension

是否是竖屏
no setter
mediaQuerySize Size

Available on BuildContext, provided by the ThemeExtensions extension

获取屏幕尺寸
no setter
orientation Orientation

Available on BuildContext, provided by the ThemeExtensions extension

获取屏幕的方向
no setter
padding EdgeInsets

Available on BuildContext, provided by the ThemeExtensions extension

为屏幕内边距,一般是刘海儿屏或异形屏中被系统遮挡部分边距
no setter
renderBox RenderBox?

Available on BuildContext, provided by the ThemeExtensions extension

获取RenderBox
no setter
systemGestureInsets EdgeInsets

Available on BuildContext, provided by the ThemeExtensions extension

为手势边距,如 Android Q 之后添加的向左滑动关闭页面等
no setter
theme ThemeData

Available on BuildContext, provided by the ThemeExtensions extension

获取ThemeDa
no setter
viewInsets EdgeInsets

Available on BuildContext, provided by the ThemeExtensions extension

为键盘弹出时等遮挡屏幕边距,其中 viewInsets.bottom 为键盘高度
no setter
viewPadding EdgeInsets

Available on BuildContext, provided by the ThemeExtensions extension

视图内边距,为屏幕被刘海儿屏或异形屏中被系统遮挡部分,从 MediaQuery 边界的边缘计算; 此值是保持不变;例如,屏幕底部的软件键盘可能会覆盖并占用需要底部填充的相同区域,因此不会影响此值;
no setter
width double

Available on BuildContext, provided by the ThemeExtensions extension

获取屏幕宽度
no setter