android图像绘制(二)画布上放大缩小问题
2013-01-17 10:16
645 查看
android中图像在画布上放大缩小时,图像的边框大小没有改变!
原图如下:
放大后:原来图片的边框没有改变,位置依旧!
所以如果要放置图片的位置的话,就需要做相应的位置移动才可以!
采用如下代码(全屏放置图片):
Matrix matrix = new Matrix();
matrix.postScale(canvas.getWidth()*1.01f/bmpBg.getWidth(), canvas.getHeight()*1.01f/bmpBg.getHeight(), bmpBg.getWidth() / 2, bmpBg.getHeight() / 2);
matrix.postTranslate( (canvas.getWidth()-bmpBg.getWidth()) / 2, (canvas.getHeight()-bmpBg.getHeight()) / 2);
canvas.drawBitmap(bmpBg, matrix, paint);
您可能感兴趣的文章:
- Android使用API实现图像扭曲效果示例
- Android图像处理之绘制圆形、三角形及扇形的头像
- android图像绘制(七)ClipRect局部绘图/切割原图绘制总结
- android图像绘制(六)获取本地图片或拍照图片等图片资源
- android图像绘制(五)画布保存为指定格式/大小的图片
- android图像绘制(四)自定义一个SurfaceView控件
- android图像绘制(三)画布刷屏问题记录
- android图像绘制(一)多种方法做图像镜像
- Android开发笔记之:在ImageView上绘制圆环的实现方法
- Android编程绘制圆形图片的方法
- Android编程实现扭曲图像的绘制功能示例
相关文章推荐
- android图像绘制(三)画布刷屏问题记录
- android图像绘制(三)——画布刷屏问题
- android相机、图库获取照片,并实现两个手机对图像进行放大,缩小功能
- c# 图像放大或缩小定位问题
- android图像绘制(四)——SurfaceView问题,自定义控件
- android 开源库osmdroid绘制点线面(比例尺,缩小放大,导航图标等)
- android解析图片资源缩小放大问题
- android中使用Baidu Map遇到的问题之:移动Mapview上的放大缩小控件
- android2.2中默认浏览器无法使用手势放大缩小页面的问题定位
- android图像绘制(二)——放缩问题
- android图像绘制(五)画布保存为指定格式/大小的图片
- android2.2中默认浏览器无法使用手势放大缩小页面的问题定位
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- android webview 实现放大缩小 隐藏控件问题
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- android图像绘制(一)——镜像问题
- 功能及需求:pictureBox里图像的缩放,要求不保存缩放后的图像,只对原图像进行查看式缩放,且图像缩小然后放大,处理图像失真的问题。
- Android中常用的选择图像,跟换图像等(图像放大缩小等)
- 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列
- android图像绘制(五)——画布保存为图片