1
我已经经历了很多链接,但我仍然很困惑如何去做。如何通过360度不同的图像旋转图像,触摸事件?
我总共有60个图像的一个对象有不同的角度。当用户向右或向左滑动图像时,我应该显示特定的角度图像,如图像自动旋转。
请建议我这样做的正确方法。
我已经经历了很多链接,但我仍然很困惑如何去做。如何通过360度不同的图像旋转图像,触摸事件?
我总共有60个图像的一个对象有不同的角度。当用户向右或向左滑动图像时,我应该显示特定的角度图像,如图像自动旋转。
请建议我这样做的正确方法。
使用矩阵旋转。
Matrix matrix = new Matrix();
matrix.postRotate(orientation);
Bitmap rotated = Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
请您详细解释一下..? –
src是源位图。方向是旋转角度。因此,matrix.postRotate(90)会将原始位图旋转90度。 – Shashika