List of usage examples for android.support.v4.graphics ColorUtils compositeColors
public static int compositeColors(@ColorInt int foreground, @ColorInt int background)
From source file:android.support.v7.widget.AppCompatDrawableManager.java
private ColorStateList createButtonColorStateList(Context context, @ColorInt int baseColor) { final int[][] states = new int[4][]; final int[] colors = new int[4]; int i = 0;/*www. j ava2 s. c o m*/ final int colorControlHighlight = getThemeAttrColor(context, R.attr.colorControlHighlight); // Disabled state states[i] = ThemeUtils.DISABLED_STATE_SET; colors[i] = getDisabledThemeAttrColor(context, R.attr.colorButtonNormal); i++; states[i] = ThemeUtils.PRESSED_STATE_SET; colors[i] = ColorUtils.compositeColors(colorControlHighlight, baseColor); i++; states[i] = ThemeUtils.FOCUSED_STATE_SET; colors[i] = ColorUtils.compositeColors(colorControlHighlight, baseColor); i++; // Default enabled state states[i] = ThemeUtils.EMPTY_STATE_SET; colors[i] = baseColor; i++; return new ColorStateList(states, colors); }