Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Animeringsklasserna för .NET Multi-Platform App UI (.NET MAUI) riktar sig mot olika egenskaper för visuella element, där en typisk grundläggande animering gradvis ändrar en egenskap från ett värde till ett annat under en tidsperiod.
Mer information om animeringar finns i dokumentationen .NET MAUI.
.NET MAUI Community Toolkit-animeringar
.NET MAUI Community Toolkit innehåller en samling fördefinierade, återanvändbara animeringar som kan användas i både C# och XAML. Här är de animeringar som tillhandahålls av verktygslådan:
| Behavior | Description |
|---|---|
FadeAnimation |
Ger FadeAnimation möjlighet att animera opaciteten hos en VisualElement från den ursprungliga opaciteten, till en angiven ny opacitet och sedan tillbaka till originalet. |
Skapa anpassade animeringar
Alla animeringar som tillhandahålls av .NET MAUI Community Toolkit ärver från vår klass BaseAnimation. Om du vill skapa en anpassad animering som du väljer kan du göra samma sak.
Följande exempel visar hur du ändrar BackgroundColor för en VisualElement med hjälp av vår egen BackgroundColorTo-utökningsmetod.
using CommunityToolkit.Maui.Extensions;
class PaintTheRainbowAnimation : BaseAnimation
{
public override async Task Animate(VisualElement view)
{
await view.BackgroundColorTo(Colors.Red);
await view.BackgroundColorTo(Colors.Orange);
await view.BackgroundColorTo(Colors.Yellow);
await view.BackgroundColorTo(Colors.Green);
await view.BackgroundColorTo(Colors.Blue);
await view.BackgroundColorTo(Colors.Indigo);
await view.BackgroundColorTo(Colors.Violet);
}
}
.NET MAUI Community Toolkit