SplitterHandleDetails class Theming

Snapshot of the divider handle's interaction state, passed to a custom SplitterDividerStyle.builder.

Annotations

Constructors

SplitterHandleDetails({required bool isDragging, required bool isHovering, required bool isFocused, required Axis axis, required double thickness})
Captures the current handle interaction state for custom builders.
const

Properties

axis Axis
The axis (horizontal/vertical) of the associated splitter.
final
hashCode int
The hash code for this object.
no setterinherited
isDragging bool
Whether the handle is currently being dragged by the user.
final
isFocused bool
Whether the handle currently holds keyboard focus and should show a focus affordance. A custom SplitterDividerStyle.builder owns its own focus visual (the default ring is suppressed when a builder is supplied).
final
isHovering bool
Whether the pointer is hovering over the handle.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
thickness double
Thickness of the handle in logical pixels.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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