转载自:https://blog.youkuaiyun.com/heiding215/article/details/19197733
画新的东西之前需要先清除画布内容:
方法1:
- canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
方法2
- Paint paint = new Paint();
- paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
- canvas.drawPaint(paint);
- paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
本文介绍了两种清除Android应用中Canvas画布的方法。方法一使用canvas.drawColor结合Color.TRANSPARENT及PorterDuff.Mode.CLEAR实现;方法二通过创建Paint对象并设置Xfermode为PorterDuff.Mode.CLEAR,然后绘制整个画布来清除内容。
3500

被折叠的 条评论
为什么被折叠?



