//save和restore是为了剪切操作不影响画布的其它元素
canvas.save();
//画一个正方形
Rect rect = new Rect(0,0,100,100);
//画另外一个正方形
Rect clipRect = new Rect(0,0,50,50);
//将剪切矩形与要下面要画的矩形相交,只显示相交的区域
canvas.clipRect(clipRect);
//将剪切矩形与要下面要画的矩形相交,不显示相交的区域
//canvas.clipRect(clipRect,Op.XOR)
canvas.drawRect(rect, paint);
canvas.restore();
android中clip的使用
最新推荐文章于 2024-05-27 22:35:19 发布