ViewExtensions.TranslateTo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소 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
- System.Double
최종 변환 벡터의 x 구성 요소입니다.
- y
- System.Double
최종 변환 벡터의 y 구성 요소입니다.
- length
- System.UInt32
애니메이션의 기간(밀리초)입니다.
- easing
- Easing
애니메이션의 감속/가속입니다.
반환
System.Threading.Tasks.Task<System.Boolean>
설명
화면 외부에서 사용자 터치 입력을 수신하는 보기에 애니메이션 효과를 주려면 개발자는 먼저 최종 위치에 보기를 배치한 다음, 화면에서 보기를 변환한 다음, 마지막으로 보기에 다시 화면의 최종 위치로 애니메이션 효과를 주어야 합니다.
TranslateTo는 사후 레이아웃에 적용되므로 애니메이션에 유용합니다. 번역 애니메이션은 관리형 레이아웃과 충돌하지 않으므로 슬라이드 인/아웃 스타일 애니메이션을 수행하는 데 적합합니다.