2012-04-23 44 views
-6

我必須實現代碼來旋轉放置在自定義視圖中的圖像。請幫幫我。我很愚蠢的創建自定義視圖,也不得不旋轉它。幫我。如何旋轉android customview?

在此先感謝。

回答

2

由於你有一個自定義視圖覆蓋onDraw()並調用該函數內的canvas.rotate(..)。

+4

誠實地說,我認爲你非常無禮地要求我們做你的功課/工作。 [你有什麼嘗試](http://mattgemmell.com/2008/12/08/what-have-you-tried/)?告訴我們你至少試圖自己解決這個問題。發佈你的代碼和一個特定的問題,你會得到幫助。 – Renard 2012-04-23 13:58:11

+0

嗨Renard,這是我試圖創建自定義視圖的代碼 – Rajesh 2012-04-23 14:02:09

+0

顯示您嘗試過的代碼。編輯您的問題以包含它。 – Simon 2012-04-23 15:12:15

1

如果您創建自定義視圖,您將手動繪製它,以便您可以擁有代表視圖狀態(旋轉或正常)的布爾值(或一個整數角度值)。 根據這個值,你的onDraw方法將不同的行爲(例如,座標將被反轉)

也許,這將是您更容易:http://developer.android.com/reference/android/view/animation/RotateAnimation.html 你想要的值創建旋轉動畫(使用正確的構造),然後使用View.startAnimation將其應用於您的視圖。它應該做你想做的事