ScrollAction class

An Action that scrolls the Scrollable that encloses the current primaryFocus by the amount configured in the ScrollIntent given to it.

If Scrollable.incrementCalculator is null for the scrollable, the default for a ScrollIntent.type set to ScrollIncrementType.page is 80% of the size of the scroll window, and for ScrollIncrementType.line, 50 logical pixels.

Inheritance

Constructors

ScrollAction()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
intentType Type
Gets the type of intent this action responds to.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

addActionListener(ActionListenerCallback listener) → void
Register a callback to listen for changes to the state of this action. [...]
@mustCallSuper, inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
@mustCallSuper, @protected, inherited
invoke(covariant ScrollIntent intent) → void
Called when the action is to be performed. [...]
override
isEnabled(covariant ScrollIntent intent) bool
Returns true if the action is enabled and is ready to be invoked. [...]
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
notifyActionListeners() → void
Call all the registered listeners. [...]
@protected, @visibleForTesting, inherited
removeActionListener(ActionListenerCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes. [...]
@mustCallSuper, inherited
toDiagnosticsNode({String name, DiagnosticsTreeStyle style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep. [...]
inherited
toString({DiagnosticLevel minLevel: DiagnosticLevel.info}) String
Returns a string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode. [...]
inherited

Operators

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