2013-05-01 43 views
1

我想在圖像視圖上設置一個角度並隨機生成該角度,並將圖像視圖的ancho點設置爲android屏幕的中心。之後,我希望計算機從該角度的中間到屏幕末端的某個距離生成一個點,並設置一個按鈕以顯示在那裏。我不確定日食是否有快速自動的方式來做到這一點。在圖像視圖上放一個角度

謝謝。

我已添加圖片以提供幫助。我希望箭頭指向一個隨機角度,然後在該角度上出現一個按鈕,但出現在該圓圈外(該圓圈是虛構的,只是表明它需要出現在距離中心一定距離之外的地方)enter image description here

+0

你的問題是混亂的。 - Eclipse是一個開發環境,你是否要求通過編程代碼來實現這個功能的指導(我看到你標記了「java」這個問題)? – 2013-05-01 04:26:58

+0

是的。我正在尋找這一點,我發現已經有一個答案向我展示瞭如何設置旋轉。我已經有了那部分。我想知道是否可以將定位點(旋轉點)設置爲我選擇的某個位置。我還想設置一個按鈕位置到屏幕上的隨機位置,該位置在角度設置上,並且距離中間至少有一個值。 (換句話說,我希望將按鈕設置在角度軸上,但位於一個象限內,並且+離開中心有多少數字。我想在Eclipse中執行此操作(我認爲這有助於Java) – 2013-05-01 05:00:30

+0

關於在屏幕給定位置放置一個按鈕,在計算出座標後 - 您可以使用setLayoutParams將它們分配給該按鈕(大量示例在線) – 2013-05-01 05:05:51

回答

0

您可以使用setRotation方法旋轉在android系統視圖

image.setRotation(90); // instead of 90 you can give your generated value. 
         // But make sure the value should be float. 
image.setRotationX(90); // if you want rotate depends x axis 
image.setRotationY(90); // if you want rotate depends y axis 

也採取here

看看我希望這會幫助你

+0

您還可以使用Matrix來提供主軸X和Y在這裏的第一個答案:http://stackoverflow.com/questions/8981845/androidrotate-image-in-imageview-by-an-angle – 2013-05-01 05:02:52

+0

好吧。感謝您的評論。很高興知道Matrix。 – Gunaseelan 2013-05-01 07:16:36