Android - 围绕中心点旋转图像?

问题描述:

当用户触摸它并拖动它时,如何在其中心点周围旋转位图(而不是视图或画布)?Android - 围绕中心点旋转图像?

我已经尝试了堆栈溢出的例子的负载,并没有出现工作。

到目前为止,我有:

double r = Math.atan2(posX - dial.getWidth()/2, dial.getHeight()/2 - posY); 
rotation = (int) Math.toDegrees(r); 
+0

链接到这些答案?你现在的代码是?你需要给我们一些起点。 –

+0

因为没人在回答! – JeffLemon

+3

你的问题不是很清楚,你没有有用的代码样本,比如你的位图旋转方式和位置,而且你没有任何耐心。 – nhaarman

创建Matrix然后设置通过setRotate(degrees)旋转。然后创建新的位图时使用此矩阵:Bitmap.createBitmap(..)