to top
Android APIs
public static final enum

PorterDuff.Mode

extends Enum<E extends  Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ android.graphics.PorterDuff.Mode

Summary

Enum Values
PorterDuff.Mode  ADD  Saturate(S + D)  
PorterDuff.Mode  CLEAR  [0, 0]  
PorterDuff.Mode  DARKEN  [Sa + Da - Sa*Da, Sc*(1 - Da) + Dc*(1 - Sa) + min(Sc, Dc)]  
PorterDuff.Mode  DST  [Da, Dc]  
PorterDuff.Mode  DST_ATOP  [Sa, Sa * Dc + Sc * (1 - Da)]  
PorterDuff.Mode  DST_IN  [Sa * Da, Sa * Dc]  
PorterDuff.Mode  DST_OUT  [Da * (1 - Sa), Dc * (1 - Sa)]  
PorterDuff.Mode  DST_OVER  [Sa + (1 - Sa)*Da, Rc = Dc + (1 - Da)*Sc]  
PorterDuff.Mode  LIGHTEN  [Sa + Da - Sa*Da, Sc*(1 - Da) + Dc*(1 - Sa) + max(Sc, Dc)]  
PorterDuff.Mode  MULTIPLY  [Sa * Da, Sc * Dc]  
PorterDuff.Mode  OVERLAY   
PorterDuff.Mode  SCREEN  [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc]  
PorterDuff.Mode  SRC  [Sa, Sc]  
PorterDuff.Mode  SRC_ATOP  [Da, Sc * Da + (1 - Sa) * Dc]  
PorterDuff.Mode  SRC_IN  [Sa * Da, Sc * Da]  
PorterDuff.Mode  SRC_OUT  [Sa * (1 - Da), Sc * (1 - Da)]  
PorterDuff.Mode  SRC_OVER  [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc]  
PorterDuff.Mode  XOR  [Sa + Da - 2 * Sa * Da, Sc * (1 - Da) + (1 - Sa) * Dc]  
Public Methods

? Examples
static PorterDuff.Mode valueOf( String name)

? Examples
final static Mode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final PorterDuff.Mode ADD

Saturate(S + D)

public static final PorterDuff.Mode CLEAR

[0, 0]

public static final PorterDuff.Mode DARKEN

[Sa + Da - Sa*Da, Sc*(1 - Da) + Dc*(1 - Sa) + min(Sc, Dc)]

public static final PorterDuff.Mode DST

[Da, Dc]

public static final PorterDuff.Mode DST_ATOP

[Sa, Sa * Dc + Sc * (1 - Da)]

public static final PorterDuff.Mode DST_IN

[Sa * Da, Sa * Dc]

public static final PorterDuff.Mode DST_OUT

[Da * (1 - Sa), Dc * (1 - Sa)]

public static final PorterDuff.Mode DST_OVER

[Sa + (1 - Sa)*Da, Rc = Dc + (1 - Da)*Sc]

public static final PorterDuff.Mode LIGHTEN

[Sa + Da - Sa*Da, Sc*(1 - Da) + Dc*(1 - Sa) + max(Sc, Dc)]

public static final PorterDuff.Mode MULTIPLY

[Sa * Da, Sc * Dc]

public static final PorterDuff.Mode OVERLAY

public static final PorterDuff.Mode SCREEN

[Sa + Da - Sa * Da, Sc + Dc - Sc * Dc]

public static final PorterDuff.Mode SRC

[Sa, Sc]

public static final PorterDuff.Mode SRC_ATOP

[Da, Sc * Da + (1 - Sa) * Dc]

public static final PorterDuff.Mode SRC_IN

[Sa * Da, Sc * Da]

public static final PorterDuff.Mode SRC_OUT

[Sa * (1 - Da), Sc * (1 - Da)]

public static final PorterDuff.Mode SRC_OVER

[Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc]

public static final PorterDuff.Mode XOR

[Sa + Da - 2 * Sa * Da, Sc * (1 - Da) + (1 - Sa) * Dc]

Public Methods

public static PorterDuff.Mode valueOf (String name)

Added in API level 1

public static final Mode[] values ()

Added in API level 1

No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.