使用PorterDuffXfermode实现橡皮檫效果(可实现Showcase效果)
关键代码:
1 Paint mErasePaint = new Paint(); 2 mErasePaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY)); 3 mErasePaint.setColor(0xFFFFFF); 4 mErasePaint.setAlpha(0); 5 mErasePaint.setAntiAlias(true);
一些效果图如下:


以上效果来自Android4.0自带Launcher 2项目;


以上两张效果图是自己项目中实现的;


以上效果来自Github项目ShowcaseView

浙公网安备 33010602011771号