-4
當用戶觸摸它並拖動它時,如何在其中心點周圍旋轉位圖(而不是視圖或畫布)?Android - 圍繞中心點旋轉圖像?
我已經嘗試了堆棧溢出的例子的負載,並沒有出現工作。
到目前爲止,我有:
double r = Math.atan2(posX - dial.getWidth()/2, dial.getHeight()/2 - posY);
rotation = (int) Math.toDegrees(r);
當用戶觸摸它並拖動它時,如何在其中心點周圍旋轉位圖(而不是視圖或畫布)?Android - 圍繞中心點旋轉圖像?
我已經嘗試了堆棧溢出的例子的負載,並沒有出現工作。
到目前爲止,我有:
double r = Math.atan2(posX - dial.getWidth()/2, dial.getHeight()/2 - posY);
rotation = (int) Math.toDegrees(r);
創建Matrix
然後設置通過setRotate(degrees)
旋轉。然後創建新的位圖時使用此矩陣:Bitmap.createBitmap(..)
鏈接到這些答案?你現在的代碼是?你需要給我們一些起點。 –
因爲沒人在回答! – JeffLemon
你的問題不是很清楚,你沒有有用的代碼樣本,比如你的位圖旋轉方式和位置,而且你沒有任何耐心。 – nhaarman