我正在尝试在图像视图中旋转图像,与触摸相对应,以修复图像的枢轴点。我见过许多例子,但我不清楚所有这些。有人有想法..这可以做到这一点吗?
答案 0 :(得分:1)
由于没有提供关于位图绘制位置的代码或细节,我假设它位于屏幕的中心。您可以像这样在中心点旋转画布
double rotationAngleRadians = Math.atan2(currentX - centerX, centerY - currentY);
rotationAngleDegrees = (int) Math.toDegrees(rotationAngleRadians );
canvas.rotate(rotationAngleDegrees , centerX, centerY);