FakeAppDimensContext class
Fixed context for tests, previews and headless engines.
- Implemented types
- Available extensions
Constructors
- FakeAppDimensContext({ScreenConfiguration configuration = ScreenConfiguration.baseline, double density = 1.0, double xdpi = 160.0, double fontScale = 1.0, bool isInMultiWindowMode = false, UiModeType uiModeType = UiModeType.undefined})
-
const
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
Constants
- phone → const FakeAppDimensContext
- Phone-like baseline: 392 × 832 dp @ 2.75, font scale 1.0.
- tablet → const FakeAppDimensContext
- Tablet-like baseline: 800 × 1280 dp @ 2.0.