Plugin.Maui.Spine.Controls.MeshBackground
0.1.17
dotnet add package Plugin.Maui.Spine.Controls.MeshBackground --version 0.1.17
NuGet\Install-Package Plugin.Maui.Spine.Controls.MeshBackground -Version 0.1.17
<PackageReference Include="Plugin.Maui.Spine.Controls.MeshBackground" Version="0.1.17" />
<PackageVersion Include="Plugin.Maui.Spine.Controls.MeshBackground" Version="0.1.17" />
<PackageReference Include="Plugin.Maui.Spine.Controls.MeshBackground" />
paket add Plugin.Maui.Spine.Controls.MeshBackground --version 0.1.17
#r "nuget: Plugin.Maui.Spine.Controls.MeshBackground, 0.1.17"
#:package Plugin.Maui.Spine.Controls.MeshBackground@0.1.17
#addin nuget:?package=Plugin.Maui.Spine.Controls.MeshBackground&version=0.1.17
#tool nuget:?package=Plugin.Maui.Spine.Controls.MeshBackground&version=0.1.17
Plugin.Maui.Spine.Controls.MeshBackground
MeshBackground is a mesh gradient for .NET MAUI, drawn with SkiaSharp: a grid of coloured points blended smoothly into each other, still or drifting slowly. It is a background for glass and blur surfaces, heroes, onboarding and empty states. The colours come from the app's accent or a preset (Aurora, Sunset), in a light and a dark version, or from your own list.
dotnet add package Plugin.Maui.Spine.Controls.MeshBackground
UseSpine() registers the control. An app without Spine calls UseMeshBackground():
using Plugin.Maui.Spine.Controls;
builder
.UseMauiApp<App>()
.UseMeshBackground(); // not needed with UseSpine()
<Grid>
<MeshBackground Preset="Aurora" Drift="Slow" />
<Border Material.Kind="Glass" StrokeShape="RoundRectangle 24" Padding="20" VerticalOptions="Center">
<Label Text="Over the aurora" />
</Border>
</Grid>
While it drifts it redraws at most 30 times a second, and not at all off screen or in the background; with Reduce Motion on it stays still.
Platforms: Android, iOS, Mac Catalyst, Windows.
Documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-android36.0 is compatible. net10.0-ios26.0 is compatible. net10.0-maccatalyst26.0 is compatible. net10.0-windows10.0.19041 is compatible. |
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.50)
- Plugin.Maui.Spine (>= 0.1.17)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.50)
- Plugin.Maui.Spine (>= 0.1.17)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
-
net10.0-maccatalyst26.0
- Microsoft.Maui.Controls (>= 10.0.50)
- Plugin.Maui.Spine (>= 0.1.17)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
-
net10.0-windows10.0.19041
- Microsoft.Maui.Controls (>= 10.0.50)
- Plugin.Maui.Spine (>= 0.1.17)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.