ViewExtensions.TranslateTo 메서드

정의

요소 TranslationX 및 TranslationY 속성을 현재 값에서 새 값으로 애니메이션화합니다. 이렇게 하면 입력 레이아웃이 시각적 레이아웃과 동일한 위치에 있게 됩니다.

public static System.Threading.Tasks.Task<bool> TranslateTo (this Xamarin.Forms.VisualElement view, double x, double y, uint length = 250, Xamarin.Forms.Easing easing = default);
static member TranslateTo : Xamarin.Forms.VisualElement * double * double * uint32 * Xamarin.Forms.Easing -> System.Threading.Tasks.Task<bool>

매개 변수

view
VisualElement

변환할 보기입니다.

x
Double

최종 변환 벡터의 x 구성 요소입니다.

y
Double

최종 변환 벡터의 y 구성 요소입니다.

length
UInt32

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

easing
Easing

애니메이션의 감속/가속입니다.

반환

설명

화면 외부에서 사용자 터치 입력을 수신하는 보기에 애니메이션 효과를 주려면 개발자는 먼저 최종 위치에 보기를 배치한 다음, 화면에서 보기를 변환한 다음, 마지막으로 보기에 다시 화면의 최종 위치로 애니메이션 효과를 주어야 합니다.

TranslateTo는 사후 레이아웃에 적용되므로 애니메이션에 유용합니다. 번역 애니메이션은 관리형 레이아웃과 충돌하지 않으므로 슬라이드 인/아웃 스타일 애니메이션을 수행하는 데 적합합니다.

적용 대상