2013-07-31 43 views
1

好吧我已經嘗試了許多不同的方式旋轉ImageView使用Matrix但我找不到如何旋轉它而不改變它的大小。我想旋轉一個圓圈,字面上是一個紫色的圓圈。這是發生了什麼事:旋轉ImageView並保持原來的大小

當它在0,90,180,260它有正確的大小,但是當這些值之間的任何一個圖像改變它的大小。

像0-45它變得更小45-90它變得更大,直到它達到原來的大小。我知道它是這樣做的,因爲即使圖像是一個圓形,它也是一個真正的方形位圖。

任何人都可以幫助我嗎?

+0

去動畫。 –

+0

也許這個鏈接會有幫助嗎? http://stackoverflow.com/questions/16938875/rotating-an-image-around-a-specified-point-doesnt-work-android/16939112#16939112 – gunar

+1

試試這個:http://stackoverflow.com/a/17345178/1777090 –

回答

0

您使用的API是多少? 從11開始,您可以使用SetRotationX,它應該旋轉視圖而不影響圖像。

+0

我使用API​​ 7 –