애니메이션
.NET 다중 플랫폼 앱 UI(.NET MAUI) 애니메이션 클래스는 시각적 요소의 다양한 속성을 대상으로 하며, 일반적인 기본 애니메이션은 일정 기간 동안 속성을 한 값에서 다른 값으로 점진적으로 변경합니다.
애니메이션에 대한 자세한 내용은 .NET MAUI 설명서를 참조하세요.
.NET MAUI 커뮤니티 도구 키트 애니메이션
.NET MAUI 커뮤니티 도구 키트는 C# 및 XAML 모두에서 사용할 수 있는 미리 빌드된 재사용 가능한 애니메이션 컬렉션을 제공합니다. 도구 키트에서 제공하는 애니메이션은 다음과 같습니다.
동작 | 설명 |
---|---|
FadeAnimation |
원래 FadeAnimation 불투명도에서 지정된 새 불투명도까지의 불투명도 VisualElement 를 원래 불투명도로 애니메이션 효과를 주는 기능을 제공합니다. |
사용자 지정 애니메이션 만들기
.NET MAUI 커뮤니티 도구 키트에서 제공하는 모든 애니메이션은 클래스 BaseAnimation
에서 상속됩니다. 선택한 사용자 지정 애니메이션을 만들려면 동일한 작업을 수행할 수 있습니다.
다음 예제에서는 사용 하 여 자체 BackgroundColorTo
확장 메서드를 변경 BackgroundColor
하는 VisualElement
방법을 보여 드립니다.
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);
}
}
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI Community Toolkit