Проверьте, завершена ли анимация в Flutter

animation.addStatusListener((status) {
   if (status == AnimationStatus.completed) {
      // do your logic
   }
});
Krypton6969