ControlsDetails class

Container for all the information necessary to build a Stepper widget's forward and backward controls for any given step.

Used by Stepper.controlsBuilder.

Annotations

Constructors

ControlsDetails({required int currentStep, required int stepIndex, VoidCallback? onStepCancel, VoidCallback? onStepContinue})
Creates a set of details describing the Stepper.
const

Properties

currentStep int
Index that is active for the surrounding Stepper widget. This may be different from stepIndex if the user has just changed steps and we are currently animating toward that step.
final
hashCode int
The hash code for this object.
no setterinherited
isActive bool
True if the indicated step is also the current active step. If the user has just activated the transition to a new step, some Stepper.type values will lead to both steps being rendered for the duration of the animation shifting between steps.
no setter
onStepCancel VoidCallback?
The callback called when the 'cancel' button is tapped.
final
onStepContinue VoidCallback?
The callback called when the 'continue' button is tapped.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stepIndex int
Index of the step for which these controls are being built. This is not necessarily the active index, if the user has just changed steps and this step is animating away. To determine whether a given builder is building the active step or the step being navigated away from, see isActive.
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