Android学习研究(三)PorterDuffXfermode解析

PorterDuffXfermode

PorterDuffXfermode用于创建一个使用指定的porterduffxfermode模式的绘画.

使用方法:

 paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
 canvas.drawRoundRect(0,0,bitmap.getWidth(),bitmap.getHeight(),20,20,paint);

paint可以通过setXfermode设置模式,然后在画布上绘画.

这里写图片描述

new PorterDuffXfermode(PorterDuff.Mode.SRC_IN) 可以通过不同的模式来实现不同的效果

dst 可以理解先画上去的;
src 就是后画上去的。

猜你喜欢

转载自blog.csdn.net/xuhang1993/article/details/69561710