ViewAppDimensContext class
EN: Context built from a FlutterView (no widget tree required). Works on every Flutter platform and updates naturally because callers re-create it per resolution or via AppDimensProvider.
PT: Contexto construído a partir de um FlutterView (sem árvore de widgets). Funciona em todas as plataformas Flutter e se atualiza naturalmente porque os chamadores o recriam por resolução ou via AppDimensProvider.
- Implemented types
- Available extensions
Constructors
- ViewAppDimensContext({required ScreenConfiguration configuration, double density = 1.0, double xdpi = 160.0, double fontScale = 1.0, bool isInMultiWindowMode = false, UiModeType uiModeType = UiModeType.undefined})
- ViewAppDimensContext.fromView(FlutterView view, {UiModeType uiModeType = UiModeType.undefined})
-
Builds a context from a raw ui.FlutterView.
factory
Properties
- configuration → ScreenConfiguration
-
final
- density → double
-
Logical density (
devicePixelRatio), guarded to finite > 0.final - dimenMetrics → DimenMetrics
-
Coherent snapshot derived from configuration.
no setteroverride
- fontScale → double
-
System font scale, guarded to finite > 0.
final
- 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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uiModeType → UiModeType
-
Detected / forced UI-mode type.
final
- xdpi → double
-
Approximate physical pixels per inch (used by the units module).
final
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