我知道是什么意思,关键是我的程序中,width和height是大于0的啊。源码如下:
Matrix mtx=new Matrix();
degree=Math.toDegrees(Math.atan(yy/xx));
mtx.setRotate((float)degree, (float)x+bm.getWidth()/2, (float)y+bm.getHeight()/2);
Bitmap bm1=Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), mtx, false);//这句出错
canvas.drawBitmap(bm1,(float) x, (float)y, paint);
Matrix mtx=new Matrix();
degree=Math.toDegrees(Math.atan(yy/xx));
mtx.setRotate((float)degree, (float)x+bm.getWidth()/2, (float)y+bm.getHeight()/2);
Bitmap bm1=Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), mtx, false);//这句出错
canvas.drawBitmap(bm1,(float) x, (float)y, paint);
解决方案 »
- 求助!实时媒体播放器功能
- 能不能直接调用一个按钮的onclick函数
- 【求助】Handler属于Activity线程中,试问本文代码的执行过程?
- 在android中我安装了某apk,然后我把它给卸载掉。在程序中用说明可以知道该apk不在了呢?
- 安卓需要掌握java基础吗?
- Socket用模拟器在PC上调试成功,但是在Android真机上不行。
- 求教Android蓝牙与多个设备连接问题
- android短信收件人UI效果
- 有没有大神有安卓版“别踩白块”的源码,自己想做一个没有头绪,参考一下
- 安卓串口能连接,但是对接inputstream时提示没权限
- Git如何查看某次提交某个文件的修改
- 大量Android免积分资料(教程+工具+源码)汇总
degree=Math.toDegrees(Math.abs(Math.atan(yy/xx)));
必须要有负数啊,没负数,atan取得值就不完整了。