在实际项目中,常常要制作一个简易的图像裁剪功能,即获取一张图片.并用一个遮罩层选择目标范围并截取保存的功能.例如以下图所看到的: 在此分享下该自己定义视图的制作过程. 需求说明 整一个视图包括一个透明的遮罩层,一个透明带白色边框的矩形.要实现的功能是: 点击矩形框外围:无不论什么响应 点击矩形框内部:可随手指移动而移动 点击矩形框的4个顶点:可进行对角顶点坐标不变的情况下的矩形的缩放,同一时候边框变色 以下是实现该功能的完整源代码 /** * Created by Farble on 2015/
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色处理(四) BitmapShader位图渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY) 调用这个方法来产生一个画有一个位图的渲染器(Shader). bitmap 在渲染器内使用的位图 tileX The tiling mode for x to draw the bitmap in.