From c8c20e07988be88df1a65060d502ee6407fc9568 Mon Sep 17 00:00:00 2001 From: Josh Beard Date: Thu, 15 Dec 2022 13:51:28 -0500 Subject: [PATCH] Updated MoveAnimation to fix iOS flickering #711 Added rapid opacity change to MoveAnimation to fix flicking issue on iOS #711 --- Rg.Plugins.Popup/Animations/MoveAnimation.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Rg.Plugins.Popup/Animations/MoveAnimation.cs b/Rg.Plugins.Popup/Animations/MoveAnimation.cs index 2c615095..f720d182 100644 --- a/Rg.Plugins.Popup/Animations/MoveAnimation.cs +++ b/Rg.Plugins.Popup/Animations/MoveAnimation.cs @@ -57,6 +57,8 @@ public override Task Appearing(View content, PopupPage page) if (content != null) { + page.Opacity = 0; + var topOffset = GetTopOffset(content, page); var leftOffset = GetLeftOffset(content, page); @@ -77,6 +79,7 @@ public override Task Appearing(View content, PopupPage page) content.TranslationX = leftOffset; } + taskList.Add(page.FadeTo(100, 1)); taskList.Add(content.TranslateTo(_defaultTranslationX, _defaultTranslationY, DurationIn, EasingIn)); }