Skip to content

Commit cc5cf5e

Browse files
committed
[android] fix shadows invalidation when updating Shade collection
1 parent e140aba commit cc5cf5e

File tree

8 files changed

+25
-7818
lines changed

8 files changed

+25
-7818
lines changed

Sample/ShadowsSample.Android/Resources/Resource.designer.cs

Lines changed: 10 additions & 7805 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Shadows/AssemblyInfo.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<PropertyGroup>
55
<Copyright>Copyright © Sharpnado 2020</Copyright>
6-
<Version>1.0.1</Version>
6+
<Version>1.0.2</Version>
77
<Company>Sharpnado</Company>
88
<Product>Shadows</Product>
99
<Description>Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP). Set Color, Opacity, Blur, and Offset for each shadow.</Description>

Shadows/Shadows.Droid/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"WP). Set Color, Opacity, Blur, and Offset for each shadow.")]
1515
[assembly: System.Reflection.AssemblyProduct("Shadows")]
1616
[assembly: System.Reflection.AssemblyCopyright("Copyright © Sharpnado 2020")]
17-
[assembly: System.Reflection.AssemblyVersion("1.0.1")]
18-
[assembly: System.Reflection.AssemblyFileVersion("1.0.1")]
17+
[assembly: System.Reflection.AssemblyVersion("1.0.2")]
18+
[assembly: System.Reflection.AssemblyFileVersion("1.0.2")]
1919

2020

Shadows/Shadows.Droid/ShadowView.PropertyChanged.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public void UpdateShades(IEnumerable<Shade> shadesSource)
5050
{
5151
InsertShade(i, _shadesSource.ElementAt(i));
5252
}
53+
54+
Invalidate();
5355
}
5456

5557
private void ShadesSourceCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)

Shadows/Shadows.UWP/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"WP). Set Color, Opacity, Blur, and Offset for each shadow.")]
1515
[assembly: System.Reflection.AssemblyProduct("Shadows")]
1616
[assembly: System.Reflection.AssemblyCopyright("Copyright © Sharpnado 2020")]
17-
[assembly: System.Reflection.AssemblyVersion("1.0.1")]
18-
[assembly: System.Reflection.AssemblyFileVersion("1.0.1")]
17+
[assembly: System.Reflection.AssemblyVersion("1.0.2")]
18+
[assembly: System.Reflection.AssemblyFileVersion("1.0.2")]
1919

2020

Shadows/Shadows.iOS/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"WP). Set Color, Opacity, Blur, and Offset for each shadow.")]
1515
[assembly: System.Reflection.AssemblyProduct("Shadows")]
1616
[assembly: System.Reflection.AssemblyCopyright("Copyright © Sharpnado 2020")]
17-
[assembly: System.Reflection.AssemblyVersion("1.0.1")]
18-
[assembly: System.Reflection.AssemblyFileVersion("1.0.1")]
17+
[assembly: System.Reflection.AssemblyVersion("1.0.2")]
18+
[assembly: System.Reflection.AssemblyFileVersion("1.0.2")]
1919

2020

Shadows/Shadows/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"WP). Set Color, Opacity, Blur, and Offset for each shadow.")]
1515
[assembly: System.Reflection.AssemblyProduct("Shadows")]
1616
[assembly: System.Reflection.AssemblyCopyright("Copyright © Sharpnado 2020")]
17-
[assembly: System.Reflection.AssemblyVersion("1.0.1")]
18-
[assembly: System.Reflection.AssemblyFileVersion("1.0.1")]
17+
[assembly: System.Reflection.AssemblyVersion("1.0.2")]
18+
[assembly: System.Reflection.AssemblyFileVersion("1.0.2")]
1919

2020

Sharpnado.Shadows.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
<repository type="git" branch="master" url="https://github.com/roubachof/Sharpnado.Shadows" />
1616
<summary>Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP). You can set Color, Opacity, Blur, Offset and CornerRadius. Easily achieve neumorphism.</summary>
1717
<tags>xamarin.forms android ios uwp netstandard shadow blur color shadows neumorphism</tags>
18-
<releaseNotes>Fix a memory leak on Android.</releaseNotes>
18+
<releaseNotes>Fix shadows invalidation on Android.</releaseNotes>
1919
<description>
20-
Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP).
20+
Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP).
2121

2222
* You can specify each shadow Color, Opacity, Blur, and Offset
2323
* You can add one shadow, 3 shadows, 99 shadows, to any Xamarin.Forms element
@@ -27,7 +27,7 @@ Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS,
2727

2828
Performance: Implemented with custom draw on Android, CALayer on iOS and SpriteVisual on UWP.
2929

30-
Mandatory initialization on iOS:
30+
Mandatory initialization on iOS:
3131

3232
Xamarin.Forms.Forms.Init();
3333
Sharpnado.Shades.iOS.iOSShadowsRenderer.Initialize();
@@ -52,7 +52,7 @@ Mandatory initialization on iOS:
5252
<dependency id="Xamarin.Forms" version="3.6.0.220655" exclude="Build,Analyzers"/>
5353
<dependency id="Microsoft.UI.Xaml" version="2.0.181018004" />
5454
</group>
55-
55+
5656
</dependencies>
5757

5858
</metadata>

0 commit comments

Comments
 (0)