diff --git a/lib/pangea/lemmas/lemma_highlight_emoji_row.dart b/lib/pangea/lemmas/lemma_highlight_emoji_row.dart index 587bc0395..186190db3 100644 --- a/lib/pangea/lemmas/lemma_highlight_emoji_row.dart +++ b/lib/pangea/lemmas/lemma_highlight_emoji_row.dart @@ -153,7 +153,17 @@ class EmojiChoiceItemState extends State { 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(); }); }