utils/media_query library

Properties

deviceHeight double
手机屏幕高
no setter
deviceWidth double
手机屏幕的宽
no setter
getAccessibleNavigation bool
accessibleNavigation → bool 用户是否使用TalkBack或VoiceOver等辅助功能服务与应用程序进行交互。
no setter
getBoldText bool
alwaysUse24HourFormat → bool 格式化时间时是否使用24小时格式。
no setter
getBottomNavigationBarHeight double
获取导航栏高度
no setter
getDevicePixelRatio double
devicePixelRatio → double 单位逻辑像素的设备像素数量,即设备像素比。这个数字可能不是2的幂,实际上它甚至也可能不是整数。例如,Nexus 6的设备像素比为3.5。
no setter
getDeviceSize Size
size → Size 设备尺寸信息,如屏幕的大小,单位 pixels
no setter
getDisableAnimations bool
disableAnimations → bool 平台是否要求尽可能禁用或减少使用动画。
no setter
getHeightPixel double
手机屏幕高分辨率
no setter
getInvertColors bool
invertColors → bool 设备是否反转平台的颜色
no setter
getOrientation Orientation
orientation → Orientation 屏幕方向(横向/纵向)
no setter
getPadding EdgeInsets
padding → EdgeInsets 显示器的部分被系统UI部分遮挡,通常由硬件显示“凹槽”或系统状态栏
no setter
getPlatformBrightness Brightness
platformBrightness → Brightness 当前的亮度模式
no setter
getStatusBarHeight double
获取状态栏高度
no setter
getTextScaleFactor double
textScaleFactor → double 每个逻辑像素的字体像素数
no setter
getViewInsets EdgeInsets
viewInsets → EdgeInsets 显示器的各个部分完全被系统UI遮挡,通常是设备的键盘
no setter
getViewPadding EdgeInsets
viewPadding → EdgeInsets 显示器的部分被系统UI部分遮挡,通常由硬件显示“凹槽”或系统状态栏
no setter
getWidthPixel double
手机屏幕的宽分辨率
no setter
mediaQuery MediaQueryData
no setter