资源描述
图片加载之缩放
图片的平移,旋转我们都已经实现,下面我们要实现的是图片的缩放。
1. 新建工程
复制粘贴项目“03_创建图片内存空间的副本”,命名为:06_图片的缩放
2. 图片缩放
工程中,我们已经实现了图片副本的创建,接下来我们要做的就是实现该副本的缩放,核心代码如例1-1所示:
例1-1
Matrix matrix = new Matrix();
matrix.setScale(0.5f, 0.5f);
//srcBitmap 原图,要临摹的图
//Matrix 变化矩阵
//paint 画笔
canvas.drawBitmap(srcBitmap, matrix, paint);
iv_copy.setImageBitmap(copyBitmap);
例1-1中matrix.setScale(0.5f, 0.5f)设置缩放的幅度,即X轴方向变为本来的二分之一,Y轴上也变为本来的二分之一。
运行程序,效果如图1-1所示:
图1-1所示
展开阅读全文