package com.afollestad.materialdialogs; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Color; /** * @author Aidan Follestad (afollestad) */ public class Utils { public static int adjustAlpha(int color, float factor) { int alpha = Math.round(Color.alpha(color) * factor); int red = Color.red(color); int green = Color.green(color); int blue = Color.blue(color); return Color.argb(alpha, red, green, blue); } public static int resolveColor(Context context, int attr) { TypedArray a = context.getTheme().obtainStyledAttributes(new int[]{attr}); try { return a.getColor(0, 0); } finally { a.recycle(); } } }