【发布时间】:2012-10-29 17:11:39
【问题描述】:
我正在画布上绘制位图。我试图让这个位图旋转并改变位置。
为此我使用此代码:
matrix.setTranslate(pos_x, 15);
matrix.setRotate(30);
canvas.drawBitmap(bitmap, matrix,paint);
所有这些都在一个循环中,因此变量“pos_x”将增加。
但似乎矩阵不会接受这两条线,setTranslate 和 setRotate。 当我注释掉 setTranslate 时,位图会旋转。当我注释掉旋转时,位图正在移动。但他们不会一起工作!
我该怎么办?
谢谢!
【问题讨论】:
标签: java android bitmap surfaceview android-canvas