State for a RawInput.
- Inheritance
- Object
- State<T>
- ScrollableState<RawInput>
- RawInputState
- Implements
-
- TextInputClient
Constructors
Properties
- cursorBlinkInterval → Duration
-
The cursor blink interval (the amount of time the cursor is in the "on" state or the "off" state). A complete cursor blink period is twice this value (half on, half off).
read-only - cursorCurrentlyVisible → bool
-
Whether the blinking cursor is actually visible at this precise moment (it's hidden half the time, since it blinks).
read-only - scrollBehavior → BoundedBehavior
-
read-only
- config → RawInput
-
The current configuration.
read-only, inherited - context → BuildContext
-
The location in the tree where this widget builds.
read-only, inherited - hashCode → int
-
Get a hash code for this object.
read-only, inherited - mounted → bool
-
Whether this
State
object is currently in a tree.read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited - scrollOffset → double
-
The current scroll offset.
read-only, inherited - shouldSnapScrollOffset → bool
-
Whether this scrollable should attempt to snap scroll offsets.
read-only, inherited - virtualScrollOffset → double
-
The current scroll offset, irrespective of the constraints defined by any
ClampOverscrolls
widget ancestors.read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
buildContent(
BuildContext context) → Widget -
Calls the widget's
builder
by default. -
createScrollBehavior(
) → ExtentScrollBehavior -
Use the value returned by
ScrollConfiguration.createScrollBehavior
. If this widget doesn't have a ScrollConfiguration ancestor, or its createScrollBehavior callback is null, then return a new instance ofOverscrollWhenScrollableBehavior
. -
didUpdateConfig(
RawInput oldConfig) → void -
Called whenever the configuration changes.
-
dispose(
) → void -
Called when this object is removed from the tree permanently.
-
initState(
) → void -
Called when this object is inserted into the tree.
-
performAction(
TextInputAction action) → void -
Requests that this client perform the given action.
-
requestKeyboard(
) → void -
Express interest in interacting with the keyboard.
-
updateEditingState(
TextEditingState state) → void -
Requests that this client update its editing state to the given value.
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
inherited -
buildGestureDetectors(
) → Map<Type, GestureRecognizerFactory> -
Return the gesture detectors, in the form expected by RawGestureDetector.gestures and RawGestureDetectorState.replaceGestureRecognizers, that are applicable to this Scrollable in its current state.
inherited -
createTicker(
TickerCallback onTick) → Ticker -
Creates a ticker with the given callback.
inherited -
deactivate(
) → void -
Called when this object is removed from the tree.
inherited -
debugFillDescription(
List<String> description) → void -
Add additional information to the given description for use by
toString
.inherited -
dependenciesChanged(
) → void -
Called when a dependency of this
State
object changes.inherited -
didUpdateScrollBehavior(
double newScrollOffset) → void -
Update any in-progress scrolling physics to account for new scroll behavior.
inherited -
dispatchOnScroll(
) → void -
Calls the onScroll callback.
inherited -
dispatchOnScrollEnd(
) → void -
Calls the dispatchOnScrollEnd callback.
inherited -
dispatchOnScrollStart(
) → void -
Calls the onScrollStart callback.
inherited -
fling(
double scrollVelocity) → Future<Null> -
If
scrollVelocity
is greater thanPixelScrollTolerance.velocity
then fling the scroll offset with the given velocity in logical pixels/second. Otherwise, if this scrollable is overscrolled or asnapOffsetCallback
was given, animate the scroll offset to its final value with settleScrollOffset.inherited -
handleExtentsChanged(
double contentExtent, double containerExtent) → void -
Updates the scroll behavior for the new content and container extent.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
pixelDeltaToScrollOffset(
Offset pixelDelta) → double -
Returns the scroll offset component of the given pixel delta, accounting for the scroll direction and scroll anchor.
inherited -
pixelOffsetToScrollOffset(
double pixelOffset) → double -
Convert a position or velocity measured in terms of pixels to a scrollOffset. Scrollable gesture handlers convert their incoming values with this method. Subclasses that define scrollOffset in units other than pixels must override this method.
inherited -
reassemble(
) → void -
Called whenever the application is reassembled during debugging.
inherited -
scrollBy(
double scrollDelta, { Duration duration, Curve curve: Curves.ease, DragUpdateDetails details }) → Future<Null> -
Scroll this widget by the given scroll delta.
inherited -
scrollOffsetToPixelDelta(
double scrollOffset) → Offset -
Returns a two-dimensional representation of the scroll offset, accounting for the scroll direction and scroll anchor.
inherited -
scrollOffsetToPixelOffset(
double scrollOffset) → double -
Convert a scrollOffset value to the number of pixels to which it corresponds.
inherited -
scrollTo(
double newScrollOffset, { Duration duration, Curve curve: Curves.ease, DragUpdateDetails details }) → Future<Null> -
Scroll this widget to the given scroll offset.
inherited -
setState(
VoidCallback fn) → void -
Notify the framework that the internal state of this object has changed.
inherited -
settleScrollOffset(
) → Future<Null> -
Animate the scroll offset to a value with a local minima of energy.
inherited -
snapScrollOffset(
double scrollOffset) → double -
Returns the snapped offset closest to the given scroll offset.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
updateGestureDetector(
) → void -
Fixes up the gesture detector to listen to the appropriate gestures based on the current information about the layout.
inherited