diff --git a/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart b/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart index e28f79273e..800187e151 100644 --- a/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart +++ b/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart @@ -25,6 +25,7 @@ class LinearProgressDialogState extends State controller = AnimationController( vsync: this, duration: const Duration(milliseconds: 300), + animationBehavior: AnimationBehavior.preserve, ); _tween = Tween(begin: _target, end: _target); diff --git a/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart b/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart index 4c9186fc26..0770d6bd0d 100644 --- a/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart +++ b/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart @@ -75,6 +75,7 @@ class DraggableScrollbarState extends State _thumbAnimationController = AnimationController( vsync: this, duration: thumbAnimationDuration, + animationBehavior: AnimationBehavior.preserve, ); _thumbAnimation = CurvedAnimation( @@ -85,6 +86,7 @@ class DraggableScrollbarState extends State _labelAnimationController = AnimationController( vsync: this, duration: labelAnimationDuration, + animationBehavior: AnimationBehavior.preserve, ); _labelAnimation = CurvedAnimation( diff --git a/mobile/apps/photos/lib/ui/tabs/nav_bar.dart b/mobile/apps/photos/lib/ui/tabs/nav_bar.dart index e5f0d22c2d..7f7418f4d4 100644 --- a/mobile/apps/photos/lib/ui/tabs/nav_bar.dart +++ b/mobile/apps/photos/lib/ui/tabs/nav_bar.dart @@ -291,9 +291,11 @@ class _ButtonState extends State