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​