Android 自定义View清除画布Canvas
16lz
2021-01-23
记录一下:
网上清除画布主要有两种方式:
Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR)); canvas.drawPaint(paint); paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
很不幸,这两方法我试了没有达到想要效果,所以自己想到了另外一种:
//重置paint paint.reset(); //把画笔颜色设置为透明,重绘 paint.setColor(Color.TRANSPARENT); invalidate();
更多相关文章
- android 在画布上画图片
- 创建android画笔程序的样例(有镜面效果)
- Android 官方文档:(一)动画和图像 —— 1.5 画布和画图
- Android学习(18)Canvas_画布(绘图)
- Android清空画布
- android clipPath切割画布
- 超级炫酷!HTML5 Canvas火焰画笔动画