我自定义了一个View,然后在public void onDraw(Canvas canvas) 里面调用
matrix.postRotate(30);bmp=Bitmap.createBitmap(bmp,0,0,bmp.getWidth(), bmp.getHeight(),matrix,true);canvas.drawBitmap(bmp, 20, 15, null);这样造成的现象就是图片会不断向右下角移动,但是把matrix.postRotate(30)改成matrix.postRotate(90) 90度之后是正常的,不知道各位遇见过这样的现象吗?
matrix.postRotate(30);bmp=Bitmap.createBitmap(bmp,0,0,bmp.getWidth(), bmp.getHeight(),matrix,true);canvas.drawBitmap(bmp, 20, 15, null);这样造成的现象就是图片会不断向右下角移动,但是把matrix.postRotate(30)改成matrix.postRotate(90) 90度之后是正常的,不知道各位遇见过这样的现象吗?
解决方案 »
- 与自带浏览器共享SESSION
- 乐phone 2.0 语音识别问题
- 读取联系人号码问题。
- 我的android代码中所有关于import 类都是错误的,是不是说明我没有android类库,如果是,我该怎么解决?不是的话,那是什么问题?
- git下载的源代码
- Android 使用Matrix缩放图片的问题!
- 为什么调用自定义Button控件不能正常显示窗口
- 求大神帮助 急救!!!!!!!!!!!!!!1
- android 源码开发app,c++无法通过jni调用自己写的类,FindClass返回空,但可以调用系统类
- Android Studio3.2.1在Build菜单没有Generate Signed Apk选项怎么回事
- 求助~谁有最新版的andengine.jar包 给个 谢谢
- 安卓播放器在实现后台播放后再次登录能继续上次的操作
bmp = Bitmap.createScaledBitmap(bmp, 86, 86, true);
之后,发现虽然不跑位了,但是图片越来越小又迷惑了打印出来的宽高也是86啊,不知道为什么了