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

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

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

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


android canvas.clipRect四个参数图解说明_第1张图片

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

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

你可能感兴趣的:(android canvas.clipRect四个参数图解说明)