FixedScrollMetrics class Null safety
An immutable snapshot of values associated with a Scrollable viewport.
For details, see ScrollMetrics, which defines this object's interfaces.
- Mixed in types
 - Implementers
 
Constructors
- FixedScrollMetrics({required double? minScrollExtent, required double? maxScrollExtent, required double? pixels, required double? viewportDimension, required AxisDirection axisDirection})
 - Creates an immutable snapshot of values associated with a Scrollable viewport.
 
Properties
- atEdge → bool
 - 
  Whether the pixels value is exactly at the minScrollExtent or the
maxScrollExtent.
  read-onlyinherited
 - axis → Axis
 - 
  The axis in which the scroll view scrolls.
  read-onlyinherited
 - axisDirection → AxisDirection
 - 
  The direction in which the scroll view scrolls.
  final
 - extentAfter → double
 - 
  The quantity of content conceptually "below" the viewport in the scrollable.
This is the content below the content described by extentInside.
  read-onlyinherited
 - extentBefore → double
 - 
  The quantity of content conceptually "above" the viewport in the scrollable.
This is the content above the content described by extentInside.
  read-onlyinherited
 - extentInside → double
 - 
  The quantity of content conceptually "inside" the viewport in the scrollable.
  read-onlyinherited
 - hasContentDimensions → bool
 - 
  Whether the minScrollExtent and the maxScrollExtent properties are available.
  read-onlyoverride
 - hashCode → int
 - 
  The hash code for this object.
  read-onlyinherited
 - hasPixels → bool
 - 
  Whether the pixels property is available.
  read-onlyoverride
 - hasViewportDimension → bool
 - 
  Whether the viewportDimension property is available.
  read-onlyoverride
 - maxScrollExtent → double
 - 
  The maximum in-range value for pixels.
  read-onlyoverride
 - minScrollExtent → double
 - 
  The minimum in-range value for pixels.
  read-onlyoverride
 - outOfRange → bool
 - 
  Whether the pixels value is outside the minScrollExtent and
maxScrollExtent.
  read-onlyinherited
 - pixels → double
 - 
  The current scroll position, in logical pixels along the axisDirection.
  read-onlyoverride
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  read-onlyinherited
 - viewportDimension → double
 - 
  The extent of the viewport along the axisDirection.
  read-onlyoverride
 
Methods
- 
  copyWith(
{double? minScrollExtent, double? maxScrollExtent, double? pixels, double? viewportDimension, AxisDirection? axisDirection}) → ScrollMetrics  - 
  Creates a ScrollMetrics that has the same properties as this object.
  inherited
 - 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a non-existent method or property is accessed.
  inherited
 - 
  toString(
) → String  - 
  A string representation of this object.
  override
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited