Sharpnado.Shadows 1.2.0
Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP, Tizen).
* You can specify each shadow Color, Opacity, Blur, and Offset
* You can add one shadow, 3 shadows, 99 shadows, to any Xamarin.Forms element
* Implement easily Neumorphism
* Animate any of these property and make the shadows dance around your elements
* The only dependency is `Xamarin.Forms`, no `AndroidX`, no `SkiaSharp` (except Tizen) needed!
Performance: Implemented with custom draw on Android, CALayer on iOS, SpriteVisual on UWP, SkiaSharp on Tizen.
Mandatory initialization on iOS:
Xamarin.Forms.Forms.Init();
Sharpnado.Shades.iOS.iOSShadowsRenderer.Initialize();
Mandatory initialization on UWP:
var rendererAssemblies = new[] { typeof(UWPShadowsRenderer).GetTypeInfo().Assembly };
Xamarin.Forms.Forms.Init(e, rendererAssemblies);
Mandatory initialization on Tizen:
Xamarin.Forms.Forms.Init();
Sharpnado.Shades.Tizen.TizenShadowsRenderer.Initialize();
No packages depend on Sharpnado.Shadows.
Add caching to Android bitmaps.
.NET Standard 2.0
- ThomasLevesque.WeakEvent (>= 4.1.0)
- Xamarin.Forms (>= 3.6.0.220655)
Xamarin.iOS 1.0
- ThomasLevesque.WeakEvent (>= 4.1.0)
- Xamarin.Forms (>= 3.6.0.220655)
MonoAndroid 1.0
- ThomasLevesque.WeakEvent (>= 4.1.0)
- Xamarin.Forms (>= 3.6.0.220655)
UAP 10.0.16299
- ThomasLevesque.WeakEvent (>= 4.1.0)
- Xamarin.Forms (>= 3.6.0.220655)
- Microsoft.UI.Xaml (>= 2.1.190606001)
Tizen 4.0
- ThomasLevesque.WeakEvent (>= 4.1.0)
- Xamarin.Forms (>= 3.6.0.220655)
- Tizen.NET (>= 4.0.0)
- SkiaSharp.Views (>= 1.68.3)