PageMetrics class

Metrics for a PageView.

The metrics are available on ScrollNotifications generated from PageViews.

Inheritance

Constructors

PageMetrics({@required double minScrollExtent, @required double maxScrollExtent, @required double pixels, @required double viewportDimension, @required AxisDirection axisDirection, @required double viewportFraction })
Creates an immutable snapshot of values associated with a PageView.

Properties

page → double
The current page displayed in the PageView.
read-only
viewportFraction → double
The fraction of the viewport that each page occupies. [...]
final
atEdge → bool
Whether the pixels value is exactly at the minScrollExtent or the maxScrollExtent.
read-only, inherited
axis Axis
The axis in which the scroll view scrolls.
read-only, inherited
axisDirection AxisDirection
final, inherited
extentAfter → double
The quantity of content conceptually "below" the currently visible content of the viewport in the scrollable. This is the content below the content described by extentInside.
read-only, inherited
extentBefore → double
The quantity of content conceptually "above" the currently visible content of the viewport in the scrollable. This is the content above the content described by extentInside.
read-only, inherited
extentInside → double
The quantity of visible content. [...]
read-only, inherited
hashCode → int
The hash code for this object. [...]
read-only, inherited
maxScrollExtent → double
final, inherited
minScrollExtent → double
final, inherited
outOfRange → bool
Whether the pixels value is outside the minScrollExtent and maxScrollExtent.
read-only, inherited
pixels → double
final, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
viewportDimension → double
final, inherited

Methods

copyWith({double minScrollExtent, double maxScrollExtent, double pixels, double viewportDimension, AxisDirection axisDirection, double viewportFraction }) PageMetrics
Creates a ScrollMetrics that has the same properties as this object. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

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