2016-08-05 14 views
0

Ich möchte zwei Tasten nebeneinander haben, und eine BoxView, die unter der Taste, die gedrückt wird, stehen wird, daher muss es in der Lage sein, unter einem Knopf zu einem anderen zu gleiten. Ich habe versucht, nach dem zu suchen, aber kann nichts in Verbindung mit Xamarin Forms Positionsanimation finden. Wie kann ich das machen? Alle Ressourcen oder Ratschläge zu tun, was ich versuche zu tun, wird begrüßt, danke.Wie animiert BoxView Position?

+0

https://blog.xamarin.com/creating-animations-with-xamarin-forms/ –

Antwort

2

Verwenden LayoutTo(position, duration, easing) Methode wie:

yourBoxView.LayoutTo(new Rectangle(x,y,width,height),500,Easing.Linear) 
+0

könnten Sie das näher erläutern? Was ist das? Rechteck? – nicks

+1

'Rechteck': Legt einen rechteckigen Bereich auf dem Bildschirm fest. "neues Rechteck (1,2,3,4)" => Start von xPosition = 1, Beginn von yPosition = 2, "Width" = 3, "Height" = 4. In Ihrer Tastenklick-Aktion rufen Sie die 'LayoutTo'-Methode auf. Sie sollten auch die [Easing] [1] Klasse zur Angabe des Animationstils aktivieren. [1]: https://developer.xamarin.com/api/type/Xamarin.Forms.Easing/ – Kowalski

Verwandte Themen