From ee5cec3c4566cdde3c46125fd6bafc0dc1bbb4e5 Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Fri, 20 Nov 2020 18:27:12 +0530 Subject: [PATCH] fix: Stop animation before pop --- lib/src/reaction_picker.dart | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/src/reaction_picker.dart b/lib/src/reaction_picker.dart index 802e8eb3..71ddcbb5 100644 --- a/lib/src/reaction_picker.dart +++ b/lib/src/reaction_picker.dart @@ -25,7 +25,8 @@ class ReactionPicker extends StatefulWidget { _ReactionPickerState createState() => _ReactionPickerState(); } -class _ReactionPickerState extends State { +class _ReactionPickerState extends State + with TickerProviderStateMixin { List animations = []; @override @@ -35,10 +36,14 @@ class _ReactionPickerState extends State { if (animations.isEmpty && reactionIcons.isNotEmpty) { reactionIcons.forEach((element) { animations.add( - EzAnimation.sequence([ - SequenceItem(0.0, 1.4), - SequenceItem(1.4, 1.0), - ], Duration(milliseconds: 500)), + EzAnimation.sequence( + [ + SequenceItem(0.0, 1.4), + SequenceItem(1.4, 1.0), + ], + Duration(milliseconds: 500), + vsync: this, + ), ); });