AnimationExtensions.Animate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
- System.String
애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.
- callback
- System.Action<System.Double>
연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.
- rate
- System.UInt32
프레임 간의 시간(밀리초)입니다.
- length
- System.UInt32
애니메이션을 보간할 시간(밀리초)입니다.
- easing
- Easing
애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.
- finished
- System.Action<System.Double,System.Boolean>
애니메이션이 완료될 때 호출할 동작입니다.
- repeat
- System.Func<System.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
- System.String
애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.
- animation
- Animation
실행할 애니메이션입니다.
- rate
- System.UInt32
프레임 간의 시간(밀리초)입니다.
- length
- System.UInt32
애니메이션을 보간할 시간(밀리초)입니다.
- easing
- Easing
애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.
- finished
- System.Action<System.Double,System.Boolean>
애니메이션이 완료될 때 호출할 동작입니다.
- repeat
- System.Func<System.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
- System.String
애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.
- callback
- System.Action<System.Double>
연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.
- start
- System.Double
애니메이션을 시작할 현재 애니메이션의 부분입니다.
- end
- System.Double
애니메이션을 중지할 현재 애니메이션의 부분입니다.
- rate
- System.UInt32
프레임 간의 시간(밀리초)입니다.
- length
- System.UInt32
애니메이션을 보간할 시간(밀리초)입니다.
- easing
- Easing
애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.
- finished
- System.Action<System.Double,System.Boolean>
애니메이션이 완료될 때 호출할 동작입니다.
- repeat
- System.Func<System.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
- System.String
애니메이션의 기간 동안 해당 형제 및 부모 애니메이션 간 고유해야 하는 애니메이션 키입니다.
- transform
- System.Func<System.Double,T>
애니메이션 시간을 새 시간 값으로 매핑하는 함수입니다.
- callback
- System.Action<T>
연속적인 애니메이션 값을 사용하여 호출되는 동작입니다.
- rate
- System.UInt32
프레임 간의 시간(밀리초)입니다.
- length
- System.UInt32
애니메이션을 보간할 시간(밀리초)입니다.
- easing
- Easing
애니메이션의 안쪽, 바깥 쪽, 안팎으로 이동하는 데 사용할 감속/가속 함수입니다.
- finished
- System.Action<T,System.Boolean>
애니메이션이 완료될 때 호출할 동작입니다.
- repeat
- System.Func<System.Boolean>
애니메이션을 계속해야 하는 경우 true를 반환하는 함수입니다.