ViewExtensions.TranslateTo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.