2016-08-05 38 views
0

我想要兩個並排的按鈕和一個BoxView,它將站在被按下的按鈕下,因此它必須能夠從一個按鈕下滑動到另一個按鈕。我試圖尋找,但找不到與Xamarin表單位置動畫相關的任何內容。我怎樣才能做到這一點? 任何資源或建議做我想做的事情都會受到歡迎,謝謝。如何動畫BoxView的位置?

+0

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

回答

2

使用LayoutTo(position, duration, easing)方法,如:

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

你能解釋一下?這個「矩形」是什麼? – nicks

+1

'矩形':在屏幕中指定一個矩形區域。即:new Rectangle(1,2,3,4)'=>開始xPosition = 1,開始yPosition = 2,'Width' = 3,'Height' = 4。在按鈕點擊操作中,您將調用'LayoutTo'方法。 您還應該檢查指定動畫風格的[Easing] [1]類。 [1]:https://developer.xamarin.com/api/type/Xamarin.Forms.Easing/ – Kowalski