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
- Object
- Action<
ScrollIntent> - ScrollAction
Constructors
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