ScreenUtil class
Constructors
Properties
- brightness → Brightness
-
no setter
- densityDpi → int
-
only in android
no setter
- ensureSizeCompleter ↔ Completer
-
getter/setter pair
- fontScale → double
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
bottom bar Height dp
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale → double
-
screen density
屏幕 像素密度
no setter
- screenHeight → double
-
screen height
屏幕 高 dp
no setter
- screenWidth → double
-
screen width
屏幕 宽 dp
no setter
- statusBarHeight → double
-
status bar Height
状态栏高度 dp
no setter
- windowHeight → double
-
screen width
屏幕 宽 dp
no setter
- windowWidth → double
-
screen width
屏幕 宽 dp
no setter
Methods
-
ensurePhysicalSizeReady(
) → Future< void> -
initScreen(
{ScreenInfoSource screenInfoSource = ScreenInfoSource.flutter}) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
getBottomBarH(
BuildContext context) → double - status bar Height 当前BottomBar高度
-
getFontScale(
BuildContext context) → double - screen density 当前屏幕 字体scale大小
-
getInstance(
) → ScreenUtil -
getMediaQueryData(
BuildContext context) → MediaQueryData - 当前MediaQueryData
-
getOrientation(
BuildContext context) → Orientation - Orientation 设备方向(portrait, landscape)
-
getScreenDensity(
BuildContext context) → double - screen density 当前屏幕 像素密度
-
getScreenH(
BuildContext context) → double - screen height 当前屏幕 高 dp
-
getScreenW(
BuildContext context) → double - screen width 当前屏幕 宽 dp
-
getStatusBarH(
BuildContext context) → double - status bar Height 当前状态栏高度