AnimatedStateButtonController constructor
AnimatedStateButtonController({
- Map<
String, ButtonState> ? states, - ButtonState? loadingState,
- Map<
String, VoidCallback> stateCallbacks = const {},
Crea un controlador de estados para AnimatedStateButton.
states es un mapa de estados personalizados (opcional).
loadingState permite personalizar el estado de carga (opcional).
stateCallbacks son callbacks que se ejecutan al alcanzar cada estado (opcional).
Implementation
AnimatedStateButtonController({
Map<String, ButtonState>? states,
ButtonState? loadingState,
this.stateCallbacks = const {},
}) : states = states ?? {},
loadingState = loadingState ?? ButtonState.loading(),
super('init') {
this.states['loading'] = this.states['loading'] ?? this.loadingState;
}