feat: Do gold shimmer every 5 seconds on unselected emojis (#4999)
This commit is contained in:
parent
6c344a36e1
commit
ef2df8ec5a
1 changed files with 11 additions and 1 deletions
|
|
@ -153,7 +153,17 @@ class EmojiChoiceItemState extends State<EmojiChoiceItem> {
|
|||
setState(() => shimmer = true);
|
||||
_shimmerTimer?.cancel();
|
||||
_shimmerTimer = Timer(const Duration(milliseconds: 1500), () {
|
||||
if (mounted) setState(() => shimmer = false);
|
||||
if (mounted) {
|
||||
setState(() => shimmer = false);
|
||||
_repeatShimmer();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void _repeatShimmer() {
|
||||
_shimmerTimer?.cancel();
|
||||
_shimmerTimer = Timer(const Duration(seconds: 5), () {
|
||||
if (mounted) _showShimmer();
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue