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 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 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
static PorterDuff.Mode valueOf(String name)
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 CLEAR

Since: API Level

[0, 0]

public static final PorterDuff.Mode DARKEN

Since: API Level

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

public static final PorterDuff.Mode DST

Since: API Level

[Da, Dc]

public static final PorterDuff.Mode DST_ATOP

Since: API Level

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

public static final PorterDuff.Mode DST_IN

Since: API Level

[Sa * Da, Sa * Dc]

public static final PorterDuff.Mode DST_OUT

Since: API Level

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

public static final PorterDuff.Mode DST_OVER

Since: API Level

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

public static final PorterDuff.Mode LIGHTEN

Since: API Level

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

public static final PorterDuff.Mode MULTIPLY

Since: API Level

[Sa * Da, Sc * Dc]

public static final PorterDuff.Mode SCREEN

Since: API Level

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

public static final PorterDuff.Mode SRC

Since: API Level

[Sa, Sc]

public static final PorterDuff.Mode SRC_ATOP

Since: API Level

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

public static final PorterDuff.Mode SRC_IN

Since: API Level

[Sa * Da, Sc * Da]

public static final PorterDuff.Mode SRC_OUT

Since: API Level

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

public static final PorterDuff.Mode SRC_OVER

Since: API Level

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

public static final PorterDuff.Mode XOR

Since: API Level

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

Public Methods

public static PorterDuff.Mode valueOf (String name)

Since: API Level 1

public static final Mode[] values ()

Since: API Level 1