Android 画布矩阵旋转和平移
我有这个Android 画布矩阵旋转和平移,android,android-canvas,Android,Android Canvas,我有这个 m = new Matrix(); m.setTranslate(100, 150); 结果 m = new Matrix(); m.setTranslate(100, 150); m.preRotate(180, bitmap.getWidth() / 2, bitmap.getHeight()); 我用的是帆布 canvas.drawBitmap(bitmap, m, paint); 位图是
m = new Matrix();
m.setTranslate(100, 150);
结果
m = new Matrix();
m.setTranslate(100, 150);
m.preRotate(180, bitmap.getWidth() / 2, bitmap.getHeight());
我用的是帆布
canvas.drawBitmap(bitmap, m, paint);
位图是单行,圆圈是背景
我做错了什么
编辑
问题出在位图中,它是9x62px。
将位图放置在124x124的透明背景上后,所有内容都将根据需要进行设置。您想要的最终输出是什么?就像模拟时钟一样,您的圆圈将被固定,您必须更改行位置ondraw()…发布您的代码上面有我的代码,应该使用canvas完成。我不能使用简单的线条,我的线条是位图
canvas.drawBitmap(bitmap, m, paint);