Android画布图像旋转

时间:2013-10-12 17:27:59

标签: android canvas rotation

大家好,我从这里尝试了很多东西,但没有任何对我有用,所以如果有人能在这里帮助我,我会很高兴。 :) 所以我正在构建一个国际象棋组合应用程序,我有将图像保存到设备的问题。 我的国际象棋棋盘上有所有棋子等等都是在视图中绘制的,我通过这种方式将图像从视图中移到画布中:

 v.draw(canvas);

所以非常好,但我的应用程序支持旋转,所以我想将pageBmp旋转90,180,170,360 deegre,但是当我这样做时,棋盘和整个图像消失了,我唯一能看到的是我后来绘制的文本。 我尝试了两种方法来旋转矩阵和这一个:

canvas.save();
canvas.rotate(90);
canvas.draw(pageBmp,0,50,ppaint);
canvas.restore();
canvas.drawtext();
canvas.drawtext();

当我这样做时,图像消失了同样出现的矩阵旋转你可以帮助我这个代码到目前为止它还不干净因为我还在测试一些方面所以对不起事先这个烂摊子: http://pastebin.com/QYxbyRc1

0 个答案:

没有答案