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

时间:2011-09-20 20:49:01

标签: android

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

我已经尝试了很多关于堆栈溢出的示例,但似乎都没有。

到目前为止,我有:

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

1 个答案:

答案 0 :(得分:1)

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