Ce este un AnimationController
Pentru animații complexe explicite (unde aveți nevoie de control la nivel de cadru, pornire la comandă, inversare sau buclă continuă), AnimationController generează valori numerice liniare de la 0.0 la 1.0 pe durata specificată, sincronizate cu rata de reîmprospătare a ecranului prin TickerProviderStateMixin.
Exemplu Concret: Inițializarea și rularea unui controller de animație
class _EcranState extends State with SingleTickerProviderStateMixin {
late AnimationController _animController;
@override
void initState() {
super.initState();
_animController = AnimationController(
vsync: this,
duration: const Duration(seconds: 2),
)..repeat(reverse: true); // Buclă continuă
}
@override
void dispose() {
_animController.dispose();
super.dispose();
}
}
Întrebări & Exemple de Cod:
Clasa AnimationController în FlutterAi o nelămurire despre utilizarea comenzii
Clasa AnimationController în Fluttersau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.