大漢易經書院.apk(点击下载) / c.java


package com.afollestad.materialdialogs.internal;

import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.support.v4.graphics.drawable.a;
import android.support.v7.widget.k;
import android.util.Log;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.RadioButton;
import android.widget.TextView;
import com.afollestad.materialdialogs.g;
import java.lang.reflect.Field;

/* compiled from: MDTintHelper */
public class c {
    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6368(RadioButton radioButton, ColorStateList colorStateList) {
        if (Build.VERSION.SDK_INT >= 22) {
            radioButton.setButtonTintList(colorStateList);
            return;
        }
        Drawable r0 = a.m2329(android.support.v4.content.a.m2058(radioButton.getContext(), g.d.abc_btn_radio_material));
        a.m2318(r0, colorStateList);
        radioButton.setButtonDrawable(r0);
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6367(RadioButton radioButton, int i) {
        int r0 = com.afollestad.materialdialogs.a.a.m6253(radioButton.getContext());
        m6368(radioButton, new ColorStateList(new int[][]{new int[]{16842910, -16842912}, new int[]{16842910, 16842912}, new int[]{-16842910, -16842912}, new int[]{-16842910, 16842912}}, new int[]{com.afollestad.materialdialogs.a.a.m6254(radioButton.getContext(), g.a.colorControlNormal), i, r0, r0}));
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6363(CheckBox checkBox, ColorStateList colorStateList) {
        if (Build.VERSION.SDK_INT >= 22) {
            checkBox.setButtonTintList(colorStateList);
            return;
        }
        Drawable r0 = a.m2329(android.support.v4.content.a.m2058(checkBox.getContext(), g.d.abc_btn_check_material));
        a.m2318(r0, colorStateList);
        checkBox.setButtonDrawable(r0);
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6362(CheckBox checkBox, int i) {
        int r0 = com.afollestad.materialdialogs.a.a.m6253(checkBox.getContext());
        m6363(checkBox, new ColorStateList(new int[][]{new int[]{16842910, -16842912}, new int[]{16842910, 16842912}, new int[]{-16842910, -16842912}, new int[]{-16842910, 16842912}}, new int[]{com.afollestad.materialdialogs.a.a.m6254(checkBox.getContext(), g.a.colorControlNormal), i, r0, r0}));
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6365(ProgressBar progressBar, int i) {
        m6366(progressBar, i, false);
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    private static void m6366(ProgressBar progressBar, int i, boolean z) {
        ColorStateList valueOf = ColorStateList.valueOf(i);
        if (Build.VERSION.SDK_INT >= 21) {
            progressBar.setProgressTintList(valueOf);
            progressBar.setSecondaryProgressTintList(valueOf);
            if (!z) {
                progressBar.setIndeterminateTintList(valueOf);
                return;
            }
            return;
        }
        PorterDuff.Mode mode = PorterDuff.Mode.SRC_IN;
        if (Build.VERSION.SDK_INT <= 10) {
            mode = PorterDuff.Mode.MULTIPLY;
        }
        if (!z && progressBar.getIndeterminateDrawable() != null) {
            progressBar.getIndeterminateDrawable().setColorFilter(i, mode);
        }
        if (progressBar.getProgressDrawable() != null) {
            progressBar.getProgressDrawable().setColorFilter(i, mode);
        }
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    private static ColorStateList m6361(Context context, int i) {
        return new ColorStateList(new int[][]{new int[]{-16842910}, new int[]{-16842919, -16842908}, new int[0]}, new int[]{com.afollestad.materialdialogs.a.a.m6254(context, g.a.colorControlNormal), com.afollestad.materialdialogs.a.a.m6254(context, g.a.colorControlNormal), i});
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m6364(EditText editText, int i) {
        ColorStateList r0 = m6361(editText.getContext(), i);
        if (editText instanceof k) {
            ((k) editText).setSupportBackgroundTintList(r0);
        } else if (Build.VERSION.SDK_INT >= 21) {
            editText.setBackgroundTintList(r0);
        }
        m6369(editText, i);
    }

    /* renamed from: ʼ  reason: contains not printable characters */
    private static void m6369(EditText editText, int i) {
        try {
            Field declaredField = TextView.class.getDeclaredField("mCursorDrawableRes");
            declaredField.setAccessible(true);
            int i2 = declaredField.getInt(editText);
            Field declaredField2 = TextView.class.getDeclaredField("mEditor");
            declaredField2.setAccessible(true);
            Object obj = declaredField2.get(editText);
            Field declaredField3 = obj.getClass().getDeclaredField("mCursorDrawable");
            declaredField3.setAccessible(true);
            Drawable[] drawableArr = {android.support.v4.content.a.m2058(editText.getContext(), i2), android.support.v4.content.a.m2058(editText.getContext(), i2)};
            drawableArr[0].setColorFilter(i, PorterDuff.Mode.SRC_IN);
            drawableArr[1].setColorFilter(i, PorterDuff.Mode.SRC_IN);
            declaredField3.set(obj, drawableArr);
        } catch (NoSuchFieldException e) {
            Log.d("MDTintHelper", "Device issue with cursor tinting: " + e.getMessage());
            e.printStackTrace();
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }
}