Source code
package android.support.v7.graphics.drawable;
import android.graphics.PorterDuff.Mode;
import android.os.Build.VERSION;
public class DrawableUtils {
public static Mode parseTintMode(int value, Mode defaultMode) {
switch (value) {
case 3:
return Mode.SRC_OVER;
case 5:
return Mode.SRC_IN;
case 9:
return Mode.SRC_ATOP;
case 14:
return Mode.MULTIPLY;
case 15:
return Mode.SCREEN;
case 16:
if (VERSION.SDK_INT >= 11) {
return Mode.valueOf("ADD");
}
return defaultMode;
default:
return defaultMode;
}
}
}