Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasy animacji .NET Multi-platform App UI (.NET MAUI) są przeznaczone dla różnych właściwości elementów wizualizacji, a typowa animacja podstawowa stopniowo zmienia właściwość z jednej wartości na drugą w danym okresie.
Aby uzyskać więcej informacji na temat animacji, zapoznaj się z dokumentacją .NET MAUI.
animacje zestawu narzędzi .NET MAUI Community Toolkit
Zestaw .NET MAUI Community Toolkit udostępnia kolekcję wstępnie utworzonych animacji wielokrotnego użytku, które mogą być używane zarówno w języku C#, jak i XAML. Oto animacje udostępniane przez zestaw narzędzi:
| Behavior | Description |
|---|---|
FadeAnimation |
FadeAnimation umożliwia animowanie krycia obiektu VisualElement od jego pierwotnej wartości do określonej nowej wartości, a następnie z powrotem do wartości pierwotnej. |
Tworzenie niestandardowych animacji
Wszystkie animacje udostępniane przez zestaw narzędzi .NET MAUI Community Toolkit dziedziczą z klasy BaseAnimation. Aby utworzyć dowolną niestandardową animację, możesz wykonać tę samą czynność.
W poniższym przykładzie pokazano, jak zmienić BackgroundColor elementu VisualElement za pomocą naszej własnej metody rozszerzającej BackgroundColorTo.
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