AnimationExtensions.Animate 메서드

정의

오버로드

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.The object on which this method will be run.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.An action that is called with successive animation values.

rate
UInt32

프레임 간의 시간(밀리초)입니다.The time, in milliseconds, between frames.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.The number of milliseconds over which to interpolate the animation.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.An action to call when the animation is finished.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.A function that returns true if the animation should continue.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
static member Animate : Xamarin.Forms.IAnimatable * string * Xamarin.Forms.Animation * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.The object on which this method will be run.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

animation
Animation

실행할 애니메이션입니다.The animation to run.

rate
UInt32

프레임 간의 시간(밀리초)입니다.The time, in milliseconds, between frames.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.The number of milliseconds over which to interpolate the animation.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.An action to call when the animation is finished.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.A function that returns true if the animation should continue.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

매개 변수

self
IAnimatable

이 메서드가 실행되는 개체입니다.The object on which this method will be run.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.An action that is called with successive animation values.

start
Double

애니메이션을 시작할 현재 애니메이션의 부분입니다.The fraction into the current animation at which to start the animation.

end
Double

애니메이션을 중지할 현재 애니메이션의 부분입니다.The fraction into the current animation at which to stop the animation.

rate
UInt32

프레임 간의 시간(밀리초)입니다.The time, in milliseconds, between frames.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.The number of milliseconds over which to interpolate the animation.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.An action to call when the animation is finished.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.A function that returns true if the animation should continue.

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

지정된 매개 변수를 설정하고 애니메이션을 시작합니다.Sets the specified parameters and starts the animation.

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 = null, Action<T,bool> finished = null, Func<bool> repeat = null);
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

이 메서드가 실행되는 개체입니다.The object on which this method will be run.

name
String

애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

transform
Func<Double,T>

애니메이션 시간을 새 시간 값으로 매핑하는 함수입니다.A function that maps animation times to new time values.

callback
Action<T>

연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.An action that is called with successive animation values.

rate
UInt32

프레임 간의 시간(밀리초)입니다.The time, in milliseconds, between frames.

length
UInt32

애니메이션을 보간할 시간(밀리초)입니다.The number of milliseconds over which to interpolate the animation.

easing
Easing

애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<T,Boolean>

애니메이션이 완료될 때 호출할 동작입니다.An action to call when the animation is finished.

repeat
Func<Boolean>

애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.A function that returns true if the animation should continue.

적용 대상