Aller au contenu principal

AsLoadingSpinner

Un composant d'indicateur de chargement personnalisable pour indiquer les états de chargement.

Import

import 'package:alphasow_ui/alphasow_ui.dart';

Utilisation de Base

AsLoadingSpinner()

Taille et Couleur Personnalisées

AsLoadingSpinner(
size: 32,
color: Colors.blue,
)

Référence API

Propriétés

PropriétéTypeDéfautDescription
sizedouble?24Taille de l'indicateur
colorColor?nullCouleur de l'indicateur
strokeWidthdouble?2.0Largeur du trait de l'indicateur

Exemples

Dans un Bouton

AsButton(
loading: isLoading,
onPressed: isLoading ? null : () async {
setState(() => isLoading = true);
await performAsyncOperation();
setState(() => isLoading = false);
},
child: Text('Soumettre'),
)

Chargement Centré

Center(
child: AsLoadingSpinner(
size: 48,
color: Theme.of(context).primaryColor,
),
)

Voir Aussi