ScreenConfiguration class

Constructors

ScreenConfiguration({int screenWidthDp = 300, int screenHeightDp = 533, int smallestScreenWidthDp = 0, int densityDpi = 160, double fontScale = 1.0, int orientation = orientationUndefined, int uiMode = 0})
const

Properties

densityDpi → int
Display density in dpi (devicePixelRatio × 160 by convention).
final
effectiveSmallestWidthDp → int
Resolves the effective smallest width, falling back to the min dimension and finally to the 300 dp design baseline.
no setter
fontScale → double
Configured system font scale (normalized to a safe value later).
final
hashCode → int
The hash code for this object.
no setteroverride
isLandscape → bool
no setter
isPortrait → bool
no setter
orientation → int
Raw orientation code (0 undefined · 1 portrait · 2 landscape).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
screenHeightDp → int
Current window bounds height in dp.
final
screenWidthDp → int
Current window bounds width in dp (logical pixels).
final
smallestScreenWidthDp → int
Smallest historical window width in dp; when unknown/zero it is derived from screenWidthDp/screenHeightDp.
final
uiMode → int
Raw ui-mode value (see UiModeType.configValue).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Constants

baseline → const ScreenConfiguration
Baseline reference configuration (300 × 533 @ 160dpi, font scale 1.0).
orientationLandscape → const int
orientationPortrait → const int
orientationUndefined → const int