ViewExtensions.TranslateTo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Animiert die TranslationX- und TranslationY-Eigenschaften eines Elements von den aktuellen auf die neuen Werte. Dadurch wird sichergestellt, dass das Eingabelayout sich an der gleichen Position wie das visuelle Layout befindet.
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>
Parameter
- view
- VisualElement
Die zu übersetzende Ansicht.
- x
- System.Double
Die X-Komponente des endgültigen Übersetzungsvektors.
- y
- System.Double
Die Y-Komponente des endgültigen Übersetzungsvektors.
- length
- System.UInt32
Die Dauer der Animation in Millisekunden.
- easing
- Easing
Die Beschleunigung der Animation.
Gibt zurück
Hinweise
Um eine Ansicht animieren zu können, die benutzerseitig toucheingaben von außerhalb des Bildschirms empfängt, muss der Entwickler die Ansicht zuerst an ihrer endgültigen Position anordnen, dann die Ansicht aus dem Bildschirm übersetzen und die Ansicht schließlich wieder an ihre endgültige Position auf dem Bildschirm animieren.
TranslateTo ist für Animationen nützlich, da es nach dem Layout angewendet wird. Übersetzungsanimationen stehen nicht in Konflikt mit verwalteten Layouts und eignen sich daher ideal für Animationen im Folien-In-/Out-Format.