EN: Platform-neutral window handle. Non-widget APIs take one of these; the Dart port mirrors the Kotlin contract so every calculation is testable without a widget tree.
PT: Handle de janela neutro de plataforma. As APIs fora dos widgets recebem um destes; a porta Dart espelha o contrato Kotlin para que todo cálculo seja testável sem uma árvore de widgets.
- Implemented types
- Implementers
- Available extensions
Properties
- configuration → ScreenConfiguration
-
no setterinherited
- density → double
-
Logical density (
devicePixelRatio), guarded to finite > 0.no setter - dimenMetrics → DimenMetrics
-
Coherent snapshot derived from configuration.
no setterinherited
- fontScale → double
-
System font scale, guarded to finite > 0.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isInMultiWindowMode → bool
-
True when the window is known to be inside a multi-window mode.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uiModeType → UiModeType
-
Detected / forced UI-mode type.
no setterinherited
- xdpi → double
-
Approximate physical pixels per inch (used by the units module).
no setter
Methods
-
axisDp(
DpQualifier qualifier, Inverter inverter) → double -
Available on AppDimensContext, provided by the AppDimensContextX extension
Reads the screen dimension forqualifierafter applyinginverter. -
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