我正在使用 Android 2.3.3,我创建了一个从 View 继承的类,我需要它来旋转。
正如这张图片所解释的:http: //img7.imageshack.us/img7/2464/boundedbox.png
正如此示例所示,我无法在新区域空间内调整位图旋转(内部矩形)。我需要从位图中获取 X 和 Y。
以下是部分代码:
public void onDraw(Canvas canvas) {
matrix.setTranslate(x,y);
matrix.setRotate(rotate);
canvas.scale(scaleFactor, scaleFactor);
canvas.drawBitmap(bitmap,matrix, paint);
canvas.restore();
}
如果您需要更多信息,请告诉我,谢谢!