2015-02-06 25 views
0

我想將OnClickListeners設置爲此圖像的各個部分,因爲我想要執行此動畫。如何將OnClickListener設置爲此圖像的各個部分

Image

當應用程序星,圖像的部分A被動畫處理,則scaleted(僅A部分),如果我這樣做的點擊在B,C或d中,圖像旋轉使所述信在第一次選擇到A的地方並對所選部分進行縮放,其行爲與其他字母相同。

我該怎麼做,我不得不削減部分圖像或我可以使用當前圖像。我真的不知道該怎麼做。

在此先感謝

+0

鏈接的圖像http://3.bp.blogspot.com/-y3RJtuieSxo/VNTQIAMNrfI/AAAAAAAAA8w/Lyl_p9IjSQE/s1600/anim3.jpg – 2015-02-06 15:24:09

回答

1

最簡單的方法是將空視圖置於圖像的頂部。然後,您可以爲每個視圖設置onClickListener,以執行您想要的操作。

第二種方法是重寫onTouch(MotionEvent e)並確定運動事件是否位於正確的區域並根據需要設置動畫。

+0

首先,感謝您的迴應,我做了第一個選項同比說,但不是當我點擊A,B,C或D時旋轉圖像我使用兩個按鈕「Next」和「Back」並且做我想要的動畫,但是現在我想讓它在單擊字母時工作,我會嘗試與第二個選項,我必須投資如何使用el OnTouchListener來確定A,B,C,D的面積 – 2015-02-06 15:53:29

相關問題