From 3eaa5aab37461f702e87ba2b61a26f812a2cfd6b Mon Sep 17 00:00:00 2001 From: MohammadTaha Basiri Date: Mon, 13 Dec 2021 13:42:36 +0330 Subject: [PATCH] radar animation bug fixed --- lib/widgets/animated_visibility.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/widgets/animated_visibility.dart b/lib/widgets/animated_visibility.dart index a6f3c12..0c058e8 100644 --- a/lib/widgets/animated_visibility.dart +++ b/lib/widgets/animated_visibility.dart @@ -37,7 +37,7 @@ class _AnimatedVisibilityState extends State void initState() { super.initState(); _setupAnimation(); - _runSizeCheck(); + _runSizeCheck(true); } void _setupAnimation() { @@ -51,12 +51,15 @@ class _AnimatedVisibilityState extends State @override void didUpdateWidget(covariant AnimatedVisibility oldWidget) { - _runSizeCheck(); + _runSizeCheck(false); super.didUpdateWidget(oldWidget); } - void _runSizeCheck() { + void _runSizeCheck(bool isInit) async { if (widget.isVisible) { + if (isInit) { + _sizeController.value = 1; + } _sizeController.forward(); } else { _sizeController.reverse();