ViewExtensions.TranslateTo Metoda

Definice

Animuje vlastnosti elementů TranslationX a TranslationY z jejich aktuálních hodnot na nové hodnoty. Tím se zajistí, že rozložení vstupu bude na stejné pozici jako rozložení vizuálu.

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>

Parametry

view
VisualElement

Zobrazení, které se má přeložit.

x
System.Double

Komponenta x koncového vektoru překladu.

y
System.Double

Komponenta y koncového vektoru překladu.

length
System.UInt32

Doba trvání animace v milisekundách.

easing
Easing

Uvolnění animace.

Návraty

System.Threading.Tasks.Task<System.Boolean>

Poznámky

Pokud chcete animovat zobrazení, které přijímá dotykové ovládání uživatelem mimo obrazovku, musí vývojář zobrazení nejprve rozvrhnout na jeho konečnou pozici, pak zobrazení přeložit mimo obrazovku a nakonec animovat zobrazení zpět do konečné pozice na obrazovce.

Funkce TranslateTo je užitečná pro animace, protože se používá po rozložení. Animace překladu nebudou v konfliktu se spravovanými rozloženími, a proto jsou ideální pro animace ve stylu slide in/out.

Platí pro