android canvas.clipRect四个参数图解说明

下面主要介绍下android ondraw()方法里的canvas.clipRect()这个方法的参数说明.

这个方法有几个重载方法,但是都是一个作用,裁剪一个矩形区域,下面就矩形局域是如何裁剪的进行说明:

贴一张自己画的图(有点丑,莫怪)


首先从图片起点这里,是xml里显示的原图大小,canvas.clipRect(left,top,right,bottom);方法里的4个参数对应图中的四个参数位置,

由left和top生成一个点,right和bottom生成一个点,然后取这2个点的交集就生成了蓝色区域(裁剪之后的图片),所以有时候right和bottom这2个参数过小时,图片会看不到就是这个原因,看着图,自己试试就知道了,大概就是这个样子.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容