VisualViewport class Null safety

Visual viewport position, dimensions, and scale.

Constructors

VisualViewport({required num offsetX, required num offsetY, required num pageX, required num pageY, required num clientWidth, required num clientHeight, required num scale, num? zoom})
VisualViewport.fromJson(Map<String, dynamic> json)
factory

Properties

clientHeight num
Height (CSS pixels), excludes scrollbar if present.
final
clientWidth num
Width (CSS pixels), excludes scrollbar if present.
final
hashCode int
The hash code for this object. [...]
read-only, inherited
offsetX num
Horizontal offset relative to the layout viewport (CSS pixels).
final
offsetY num
Vertical offset relative to the layout viewport (CSS pixels).
final
pageX num
Horizontal offset relative to the document (CSS pixels).
final
pageY num
Vertical offset relative to the document (CSS pixels).
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
scale num
Scale relative to the ideal viewport (size at width=device-width).
final
zoom num?
Page zoom factor (CSS to device independent pixels ratio).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited