android源码中常用的Rect方法

inset

 dirty.inset(-1, -1);

缩小还是扩大矩形。如果为正值,则是缩,反之就是扩。

  • dx:左边及右边
  • dy:上边及下边

offset

 dirty.offset(0, -mCurScrollY);

向上偏移mCurScrollY像素

set

mTempRect.set(dirty);

将dirty的内容复制到mTempRect

union

 localDirty.union(dirty.left, dirty.top, dirty.right, dirty.bottom);

将参数中指定的矩形同localDirty合并

你可能感兴趣的:(Android,android)