2012-10-26 12 views
1

我有視圖的層次,使得:發生在其他的ImageView的ImageView的:Android的

BiggerView extends ViewGroup 
     | 
     | 
     |----------------------MyImageView extends ImageView 

BiggerView是大如MyImageView,現在我需要把2個個小圖像上MyImageView的位置用戶按longPress。這兩個小圖像應可移動/拖動到MyImageView以上。現在有兩個部分,這一問題:

  1. 如何把這兩張圖片在MyImageView。我知道絕對佈局曾經是一個解決方案,但現在它是非常不推薦的。將這些圖像繪製爲可繪製的圖形可能不會給這些圖像上的手勢控制事件。我相信這不應該是一個新問題,而且其他許多人必須面對這樣的需求並且已經完成了它。

  2. 將這兩張圖片放在MyImageView之後。我應該遵循什麼方法在onMove事件上移動這些圖像?我應該用新的dX和dY調用佈局方法嗎?

回答

1

使用相對佈局,你可以層疊圖像就好了。

0

使用framelayout可以將一個圖像放在另一個圖像上,然後您可以在java中設置可見性,具體取決於要設置爲可見的圖像。