AnimationExtensions.Animate 메서드

정의

오버로드

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.

callback
Action<Double>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.

rate
UInt32

프레임 간의 시간(밀리초)입니다.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.

적용 대상

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Xamarin.Forms.Animation animation, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Xamarin.Forms.Animation * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.

animation
Animation

실행할 애니메이션입니다.

rate
UInt32

프레임 간의 시간(밀리초)입니다.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.

적용 대상

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, double start, double end, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.

callback
Action<Double>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.

start
Double

애니메이션을 시작할 현재 애니메이션의 부분입니다.

end
Double

애니메이션을 중지할 현재 애니메이션의 부분입니다.

rate
UInt32

프레임 간의 시간(밀리초)입니다.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.

적용 대상

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.

public static void Animate<T> (this Xamarin.Forms.IAnimatable self, string name, Func<double,T> transform, Action<T> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<T,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Func<double, 'T> * Action<'T> * uint32 * uint32 * Xamarin.Forms.Easing * Action<'T, bool> * Func<bool> -> unit

형식 매개 변수

T

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.

transform
Func<Double,T>

애니메이션 시간을 새 시간 값으로 매핑하는 함수입니다.

callback
Action<T>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.

rate
UInt32

프레임 간의 시간(밀리초)입니다.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.

finished
Action<T,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.

적용 대상