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é | Type | Défaut | Description |
|---|---|---|---|
size | double? | 24 | Taille de l'indicateur |
color | Color? | null | Couleur de l'indicateur |
strokeWidth | double? | 2.0 | Largeur 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
- AsLoadingCircular - Pour l'indicateur de progrès circulaire
- Exemples de Chargement - Démo en direct