有谁知道Canvas中的rotate函数绕着某个点旋转后,那以后在画布上绘制东西的坐标是按照旋转前的还是旋转后的,谢谢啦~~
解决方案 »
- 不科学啊!Canvas使用了矩阵变换后使用drawVertices,保存的view还是原图而不是变换后的图,等好人ing.....
- JAVA是不是有一些通用的架构方法?
- 平板电脑android怎样升级?
- 请教高手高手高高手!!!!!!!
- listview 问题
- 目录问题
- 搜集的手机开发资料,大家有兴趣的话可以去看看
- ExpandableListView+CheckBox单选的问题,请熟悉的大侠指点下,在线等,多谢啦
- android root权限后隐藏第三方应用程序
- 关于Java线程同步问题
- http://www.google.com/loc/json 返回结果不可用
- 关于高德地图的问题(小问题)
canvas.rotate(45);
canvas.drawBitmap(bitmap1, 100, 100, null);//这里画的是旋转后的
canvas.restore();// 恢复canvas状态
canvas.drawBitmap(bitmap2, 100, 100, null);//这里使用的未旋转的
但是这样操作之后都是按变化后的坐标算的不知道直接用canvas.rotate()和前面我用的2种方法有什么不一样的
那这个旋转是不是相当于把当前坐标系进行了旋转?我感觉api讲的很粗,没看懂
图像都是在canvas旋转后绘制的。当前坐标如果指的是画布的坐标,肯定是变了的。如果是view的坐标,个人感觉应该没变