ScrollableDetails class

Describes the aspects of a Scrollable widget to inform inherited widgets like ScrollBehavior for decorating.

Decorations like GlowingOverscrollIndicators and Scrollbars require information about the Scrollable in order to be initialized.

Annotations

Constructors

ScrollableDetails({required AxisDirection direction, ScrollController? controller, ScrollPhysics? physics, @Deprecated('Migrate to decorationClipBehavior. ' 'This property was deprecated so that its application is clearer. This clip ' 'applies to decorators, and does not directly clip a scroll view. ' 'This feature was deprecated after v3.9.0-1.0.pre.') Clip? clipBehavior, Clip? decorationClipBehavior})
Creates a set of details describing the Scrollable. The direction cannot be null.
const
ScrollableDetails.horizontal({bool reverse = false, ScrollController? controller, ScrollPhysics? physics, Clip? decorationClipBehavior})
A constructor specific to a Scrollable with an Axis.horizontal.
const
ScrollableDetails.vertical({bool reverse = false, ScrollController? controller, ScrollPhysics? physics, Clip? decorationClipBehavior})
A constructor specific to a Scrollable with an Axis.vertical.
const

Properties

clipBehavior Clip?
Deprecated getter for decorationClipBehavior.
read-only
controller ScrollController?
An object that can be used to control the position to which this widget is scrolled.
final
decorationClipBehavior Clip?
The content will be clipped (or not) according to this option.
final
direction AxisDirection
The direction in which this widget scrolls.
final
hashCode int
The hash code for this object.
read-onlyoverride
physics ScrollPhysics?
How the widgets should respond to user input.
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

copyWith({AxisDirection? direction, ScrollController? controller, ScrollPhysics? physics, Clip? decorationClipBehavior}) ScrollableDetails
Copy the current ScrollableDetails with the given values replacing the current values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override