Graphics中PorterDuff.Mode!!!!!!

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

PorterDuffXfermode 定义的模式如下:

帮助
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)
};

Graphics中PorterDuff.Mode!!!!!!_第1张图片

你可能感兴趣的:(android,图形)