Android自定义View之清空画布

看网上的答案都是千篇一律,无非就是

    Paint paint = new Paint();  
    paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));  
    canvas.drawPaint(paint);  
    paint.setXfermode(new PorterDuffXfermode(Mode.SRC));  

复制来复制去有意思吗?有没有效果大家自己试一下就知道,下面是我的方法

    mPath.reset();
    invalidate();

mPath无非就是之前已经实例化好的Path,这里最好进行判空,确保万无一失。

你可能感兴趣的:(Android自定义View之清空画布)