Flutter ka suport të fuqishëm dhe fleksibël për animacione — nga animacionet e thjeshtë implicite deri tek animacionet eksplicite të kontrolluara plotësisht. Animacionet përmirësojnë UX me tranzicione të lëmuara dhe lëvizje, dhe sistemi i bazuar në widget-ë i Flutter-it i bën ato të arritshme.
Animacionet implicite (mënyra e lehtë)
// implicitly-animated widgets animate AUTOMATICALLY when their properties change
AnimatedContainer(
duration: Duration(milliseconds: 300),
width: _expanded ? 200 : 100, // change width → it animates smoothly
height: _expanded ? 200 : 100,
color: _expanded ? Colors.blue : Colors.red,
)
// just change the value (with setState) → Flutter animates the transition
// others: AnimatedOpacity, AnimatedPadding, AnimatedPositioned, etc.
Animacionet implicite (, , etj.) animohen automatikisht kur ndryshojnë vetitë e tyre — mënyra më e lehtë për të shtuar animacion.
