Animation 클래스

정의

사용자가 인지할 수 있는 시간 동안 속성을 수정하는 함수의 컬렉션인 애니메이션을 캡슐화합니다.

public ref class Animation : Microsoft::Maui::Animations::Animation
public class Animation : Microsoft.Maui.Animations.Animation
type Animation = class
    inherit Animation
Public Class Animation
Inherits Animation
상속
Animation

생성자

Animation()

기본값을 사용하여 새 Animation 개체를 만듭니다.

Animation(Action<Double>, Double, Double, Easing, Action)

지정된 매개 변수를 사용하여 새 Animation 개체를 만듭니다.

필드

animationManger

이 애니메이션을 관리하는 에 IAnimationManager 대한 참조입니다.

(다음에서 상속됨 Animation)
childrenAnimations

이 애니메이션에 연결된 자식 애니메이션의 컬렉션입니다.

(다음에서 상속됨 Animation)

속성

AnimationManager

이 애니메이션을 관리하는 에 IAnimationManager 대한 참조입니다.

(다음에서 상속됨 Animation)
CurrentTime

애니메이션의 현재 타임스탬프(초)입니다.

(다음에서 상속됨 Animation)
Duration

이 애니메이션의 기간(초)입니다.

(다음에서 상속됨 Animation)
Easing

Easing 이 애니메이션에 적용되는 함수입니다.

(다음에서 상속됨 Animation)
Finished

이 애니메이션이 완료될 때 호출되는 콜백입니다.

(다음에서 상속됨 Animation)
HasFinished

이 애니메이션이 완료되었는지 여부를 지정합니다.

(다음에서 상속됨 Animation)
IsDisposed

이 애니메이션이 삭제되었는지를 지정하는 값을 가져옵니다.

(다음에서 상속됨 Animation)
IsEnabled

이 애니메이션이 현재 활성화되어 있는지를 지정합니다.

IsPaused

이 애니메이션이 현재 일시 중지되었는지 여부를 지정합니다.

(다음에서 상속됨 Animation)
Name

이 애니메이션의 이름입니다.

(다음에서 상속됨 Animation)
Progress

이 애니메이션의 진행률(백분율)입니다.

(다음에서 상속됨 Animation)
Repeats

dotnet_analyzer_diagnostic. CA1805.severity = none 이 애니메이션을 반복할지 여부를 지정합니다.

(다음에서 상속됨 Animation)
StartDelay

애니메이션이 시작되기 전에 고려된 지연(초)입니다.

(다음에서 상속됨 Animation)
Step

이 애니메이션의 각 틱 다음에 호출되는 콜백입니다.

(다음에서 상속됨 Animation)

메서드

Add(Double, Double, Animation)

beginAt에 시작하고 finishAt에 종료되는 이 AnimationAnimation 개체를 추가합니다.

Add(Double, Double, Animation)

지정된 매개 변수를 사용하여 이 애니메이션에 새 자식 애니메이션을 추가합니다.

(다음에서 상속됨 Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

제공된 매개 변수를 사용하여 owner 애니메이션을 실행합니다.

Commit(IAnimationManager)

이 애니메이션의 를 IAnimationManager 설정합니다.

(다음에서 상속됨 Animation)
CreateAutoReversing()

원래 애니메이션과 동일한 애니메이션의 역방향 버전을 모두 포함하는 애니메이션을 만듭니다.

(다음에서 상속됨 Animation)
CreateReverse()

자식 애니메이션 반전을 포함하여 현재 애니메이션의 역방향 버전을 만듭니다.

(다음에서 상속됨 Animation)
Dispose()

사용자가 인지할 수 있는 시간 동안 속성을 수정하는 함수의 컬렉션인 애니메이션을 캡슐화합니다.

(다음에서 상속됨 Animation)
Dispose(Boolean)

사용자가 인지할 수 있는 시간 동안 속성을 수정하는 함수의 컬렉션인 애니메이션을 캡슐화합니다.

(다음에서 상속됨 Animation)
GetCallback()

Animation 개체 및 시작되고 완료되지 않은 해당 자식에서 완화된 애니메이션 단계를 재귀적으로 실행하는 콜백을 반환합니다.

GetEnumerator()

자식 애니메이션의 를 IEnumerator 제공합니다.

(다음에서 상속됨 Animation)
Insert(Double, Double, Animation)

beginAt에 시작하고 finishAt에 종료되는 이 AnimationAnimation 개체를 추가합니다.

OnTick(Double)

논리를 실행하여 이 애니메이션 내의 모든 애니메이션을 업데이트합니다.

(다음에서 상속됨 Animation)
Pause()

애니메이션을 일시 중지합니다.

(다음에서 상속됨 Animation)
RemoveFromParent()

부모에서 이 애니메이션을 제거합니다. 부모가 없으면 아무 일도 일어나지 않습니다.

(다음에서 상속됨 Animation)
Reset()

사용자가 인지할 수 있는 시간 동안 속성을 수정하는 함수의 컬렉션인 애니메이션을 캡슐화합니다.

Resume()

애니메이션을 다시 시작합니다.

(다음에서 상속됨 Animation)
Tick(Double)

이 애니메이션에 대한 업데이트를 트리거하는 메서드입니다.

(다음에서 상속됨 Animation)
Update(Double)

를 업데이트 Progress 하고 호출하여 이 애니메이션을 Step업데이트.

(다음에서 상속됨 Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

지정된 callback을 사용하여 새 Animation 개체를 만들고, 이 Animation 개체의 자식에 추가합니다.

WithConcurrent(Animation, Double, Double)

animation을 이 Animation 개체의 자식에 추가하고 animation의 시작 및 종료 시간을 각각 beginAtfinishAt으로 설정합니다.

적용 대상