AnimatedStateButtonController constructor
AnimatedStateButtonController({
- Map<
StateId, ButtonState> ? states, - ButtonState? loadingState,
- void onStateChanged(
- StateId newStateId
- Duration autoResetDelay = const Duration(milliseconds: 600),
Implementation
AnimatedStateButtonController({
Map<StateId, ButtonState>? states,
ButtonState? loadingState,
this.onStateChanged,
this.autoResetDelay = const Duration(milliseconds: 600),
}) : states = {...?states},
loadingState = loadingState ?? ButtonState.loading(),
super('init') {
this.states['loading'] = this.states['loading'] ?? this.loadingState;
}