Skip to content

nodoid/Plugin.ViewEffects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugin.ViewEffects

A .NET MAUI plugin that removes a View from its parent's visual tree when a condition is met (rather than just collapsing it like IsVisible), optionally playing a removal animation first — plus matching reveal animations to bring a view in.

Animations: Freeze, Melt, Explode, Shatter (glass, 9-point origin), Dematerialise, Plughole, Tennis Disappear — and the reveals Materialise and Tennis Appear.

Documentation

Full docs are in docs/:

Repository layout

Path What
src/Plugin.ViewEffects The plugin (NuGet package). See its README for full usage.
samples/Plugin.ViewEffects.Sample A MAUI test harness to try every animation.

Build

dotnet build src/Plugin.ViewEffects/Plugin.ViewEffects.csproj -c Release

Targets net10.0-android, net10.0-ios, net10.0-maccatalyst, and net10.0-windows.

License

DILLIGAF — see LICENSE.txt. Do whatever you like; no warranty.

About

A .NET MAUI plugin: animated removal/reveal of Views (freeze, melt, explode, glass-shatter, dematerialise, plughole, tennis) + sample app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages