Skip to content

Commit 37dae9c

Browse files
Hein JøsangAtle Smelvær
authored andcommitted
Fixed issue with ScaleX error on Android 9 and 11
#407
1 parent 0035e6f commit 37dae9c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Rg.Plugins.Popup/Animations/FadeAnimation.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ public override Task Appearing(View content, PopupPage page)
5454
public override Task Disappearing(View content, PopupPage page)
5555
{
5656
_defaultOpacity = page.Opacity;
57+
if (double.IsNaN(_defaultOpacity))
58+
_defaultOpacity = 1;
5759

5860
if (HasBackgroundAnimation)
5961
{

Rg.Plugins.Popup/Animations/ScaleAnimation.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@ private void UpdateDefaultProperties(View content)
156156
{
157157
_defaultScale = content.Scale;
158158
_defaultOpacity = content.Opacity;
159+
if (double.IsNaN(_defaultOpacity))
160+
_defaultOpacity = 1;
159161
_defaultTranslationX = content.TranslationX;
160162
_defaultTranslationY = content.TranslationY;
161163
}

0 commit comments

Comments
 (0)