2011-04-07 166 views
0

基本上我剛剛開始使用Android開發(雖然我有相當廣泛的Java背景),但我很難弄清楚如何在組件移動的位置構建此用戶界面(如以該順序箭頭表示):構建Android用戶界面

底部圖像向上移動,然後停止 第一圖像向右移動並在底部圖像 的頂部低於該圖像在底部圖像 圖像的左上方移動時: http://i.stack.imgur.com/a1wou.png

我一直在拉我的頭髮如何能做到這一點,我讀過API相當廣泛的解決方案,因爲它顯然是一個簡單的問題,但我真的不能解決它。我的主要問題之一是我不確定要使用哪個佈局管理器!

回答

0

您將要爲此使用動畫框架。我沒有廣泛使用它,但我應該能夠指出你正確的方向。

首先,只需在'後'位置創建佈局,即使用兩個按鈕創建線性佈局。擺弄風格,直到看起來不錯。

當您的活動加載時,您將隱藏每個視圖(visibility = false),然後顯示每個視圖並按順序對每個視圖應用動畫。關鍵是每個動畫將從屏幕開始。這是我不知道如何實現的部分,但可以嘗試查看android動畫示例以瞭解如何移動視圖。

希望這會有所幫助:)