`
isiqi
  • 浏览: 16055318 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android ApiDemos示例解析(86):Graphics->Xfermodes

阅读更多

本例显示了图形的前景和背景融合时Poter Duffer的各个模式,也就是通常说的Alpha Blending,Alpha Composting ,参见 Android ApiDemos示例解析(59):Graphics->ColorFilters

PorterDuffXfermode 定义的模式如下:

private static final Xfermode[] sModes = {
 new PorterDuffXfermode(PorterDuff.Mode.CLEAR),
 new PorterDuffXfermode(PorterDuff.Mode.SRC),
 new PorterDuffXfermode(PorterDuff.Mode.DST),
 new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER),
 new PorterDuffXfermode(PorterDuff.Mode.DST_OVER),
 new PorterDuffXfermode(PorterDuff.Mode.SRC_IN),
 new PorterDuffXfermode(PorterDuff.Mode.DST_IN),
 new PorterDuffXfermode(PorterDuff.Mode.SRC_OUT),
 new PorterDuffXfermode(PorterDuff.Mode.DST_OUT),
 new PorterDuffXfermode(PorterDuff.Mode.SRC_ATOP),
 new PorterDuffXfermode(PorterDuff.Mode.DST_ATOP),
 new PorterDuffXfermode(PorterDuff.Mode.XOR),
 new PorterDuffXfermode(PorterDuff.Mode.DARKEN),
 new PorterDuffXfermode(PorterDuff.Mode.LIGHTEN),
 new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY),
 new PorterDuffXfermode(PorterDuff.Mode.SCREEN)
};


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics