Info
Version: | 1.3.0 |
Author(s): | Jean-Marie Alfonsi |
Last Update: | Tuesday, January 18, 2022 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/roubachof/Sharpnado.MaterialFrame |
NuGet Url: | https://www.nuget.org/packages/Sharpnado.MaterialFrame |
Install
Install-Package Sharpnado.MaterialFrame
dotnet add package Sharpnado.MaterialFrame
paket add Sharpnado.MaterialFrame
Sharpnado.MaterialFrame Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- Xamarin.Forms(>= 3.6.0.220655)
- Xamarin.Forms(>= 3.6.0.220655)
- Xamarin.Forms(>= 3.6.0.220655)
- Xamarin.AndroidX.Browser(>= 1.0.0)
- Xamarin.AndroidX.Legacy.Support.V4(>= 1.0.0)
- Xamarin.AndroidX.Lifecycle.LiveData(>= 2.1.0)
- Xamarin.AndroidX.MediaRouter(>= 1.1.0)
- Xamarin.Google.Android.Material(>= 1.0.0)
- Xamarin.Forms(>= 3.6.0.220655)
- Microsoft.UI.Xaml(>= 2.1.190606001)
- Xamarin.Forms(>= 3.6.0.220655)
Tags
* Light
* Dark
* Acrylic
* AcrylicBlur
The AcrylicBlur theme also provides three different blur styles inherited from the iOS UIVisualEffectView:
* Light
* ExtraLight
* Dark
On Android, the blur is implemented thanks to the RealtimeBlurView from Tu Yimin (mmin18).
Mandatory initialization on iOS:
Xamarin.Forms.Forms.Init();
Sharpnado.MaterialFrame.iOS.iOSMaterialFrameRenderer.Init();
Mandatory initialization on macOS:
Xamarin.Forms.Forms.Init();
Sharpnado.MaterialFrame.macOS.macOSMaterialFrameRenderer.Init();
Mandatory initialization on UWP:
var rendererAssemblies = new[] { typeof(UWPMaterialFrameRenderer).GetTypeInfo().Assembly };
Xamarin.Forms.Forms.Init(e, rendererAssemblies);.