首页 > 代码库 > 使用PorterDuffXfermode实现橡皮檫效果(可实现Showcase效果)

使用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

使用PorterDuffXfermode实现橡皮檫效果(可实现Showcase效果)