package com.google.android.material.internal;

import android.R;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.widget.CheckedTextView;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import d.b.f.i.i;
import d.b.f.i.n;
import d.b.g.k0;
import d.h.c.b.h;
import d.h.d.k.b;
import d.h.j.d;
import d.h.j.i0.c;
import d.h.j.y;
import d.h.k.m;
import g.e.a.a.r.f;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class NavigationMenuItemView extends f implements n.a {
    public static final int[] G = {R.attr.state_checked};
    public int H;
    public boolean I;
    public boolean J;
    public final CheckedTextView K;
    public FrameLayout L;
    public i M;
    public ColorStateList N;
    public boolean O;
    public Drawable P;
    public final d Q;

    public class a extends d {
        public a() {
        }

        @Override // d.h.j.d
        public void d(View view, c cVar) {
            this.f2724b.onInitializeAccessibilityNodeInfo(view, cVar.a);
            cVar.a.setCheckable(NavigationMenuItemView.this.J);
        }
    }

    public NavigationMenuItemView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        a aVar = new a();
        this.Q = aVar;
        setOrientation(0);
        LayoutInflater.from(context).inflate(com.ifpdos.udi.service.core.pc.R.layout.design_navigation_menu_item, (ViewGroup) this, true);
        setIconSize(context.getResources().getDimensionPixelSize(com.ifpdos.udi.service.core.pc.R.dimen.design_navigation_icon_size));
        CheckedTextView checkedTextView = (CheckedTextView) findViewById(com.ifpdos.udi.service.core.pc.R.id.design_menu_item_text);
        this.K = checkedTextView;
        checkedTextView.setDuplicateParentStateEnabled(true);
        y.p(checkedTextView, aVar);
    }

    private void setActionView(View view) {
        if (view != null) {
            if (this.L == null) {
                this.L = (FrameLayout) ((ViewStub) findViewById(com.ifpdos.udi.service.core.pc.R.id.design_menu_item_action_area_stub)).inflate();
            }
            this.L.removeAllViews();
            this.L.addView(view);
        }
    }

    @Override // d.b.f.i.n.a
    public void d(i iVar, int i2) {
        k0.a aVar;
        int i3;
        StateListDrawable stateListDrawable;
        this.M = iVar;
        int i4 = iVar.a;
        if (i4 > 0) {
            setId(i4);
        }
        setVisibility(iVar.isVisible() ? 0 : 8);
        if (getBackground() == null) {
            TypedValue typedValue = new TypedValue();
            if (getContext().getTheme().resolveAttribute(com.ifpdos.udi.service.core.pc.R.attr.colorControlHighlight, typedValue, true)) {
                stateListDrawable = new StateListDrawable();
                stateListDrawable.addState(G, new ColorDrawable(typedValue.data));
                stateListDrawable.addState(ViewGroup.EMPTY_STATE_SET, new ColorDrawable(0));
            } else {
                stateListDrawable = null;
            }
            AtomicInteger atomicInteger = y.a;
            y.c.q(this, stateListDrawable);
        }
        setCheckable(iVar.isCheckable());
        setChecked(iVar.isChecked());
        setEnabled(iVar.isEnabled());
        setTitle(iVar.f1817e);
        setIcon(iVar.getIcon());
        setActionView(iVar.getActionView());
        setContentDescription(iVar.f1829q);
        setTooltipText(iVar.f1830r);
        i iVar2 = this.M;
        if (iVar2.f1817e == null && iVar2.getIcon() == null && this.M.getActionView() != null) {
            this.K.setVisibility(8);
            FrameLayout frameLayout = this.L;
            if (frameLayout == null) {
                return;
            }
            aVar = (k0.a) frameLayout.getLayoutParams();
            i3 = -1;
        } else {
            this.K.setVisibility(0);
            FrameLayout frameLayout2 = this.L;
            if (frameLayout2 == null) {
                return;
            }
            aVar = (k0.a) frameLayout2.getLayoutParams();
            i3 = -2;
        }
        ((LinearLayout.LayoutParams) aVar).width = i3;
        this.L.setLayoutParams(aVar);
    }

    @Override // d.b.f.i.n.a
    public i getItemData() {
        return this.M;
    }

    @Override // android.view.ViewGroup, android.view.View
    public int[] onCreateDrawableState(int i2) {
        int[] iArrOnCreateDrawableState = super.onCreateDrawableState(i2 + 1);
        i iVar = this.M;
        if (iVar != null && iVar.isCheckable() && this.M.isChecked()) {
            ViewGroup.mergeDrawableStates(iArrOnCreateDrawableState, G);
        }
        return iArrOnCreateDrawableState;
    }

    public void setCheckable(boolean z2) {
        refreshDrawableState();
        if (this.J != z2) {
            this.J = z2;
            this.Q.h(this.K, 2048);
        }
    }

    public void setChecked(boolean z2) {
        refreshDrawableState();
        this.K.setChecked(z2);
    }

    public void setHorizontalPadding(int i2) {
        setPadding(i2, 0, i2, 0);
    }

    public void setIcon(Drawable drawable) {
        if (drawable != null) {
            if (this.O) {
                Drawable.ConstantState constantState = drawable.getConstantState();
                if (constantState != null) {
                    drawable = constantState.newDrawable();
                }
                drawable = drawable.mutate();
                b.h(drawable, this.N);
            }
            int i2 = this.H;
            drawable.setBounds(0, 0, i2, i2);
        } else if (this.I) {
            if (this.P == null) {
                Resources resources = getResources();
                Resources.Theme theme = getContext().getTheme();
                ThreadLocal<TypedValue> threadLocal = h.a;
                Drawable drawableA = h.a.a(resources, com.ifpdos.udi.service.core.pc.R.drawable.navigation_empty_icon, theme);
                this.P = drawableA;
                if (drawableA != null) {
                    int i3 = this.H;
                    drawableA.setBounds(0, 0, i3, i3);
                }
            }
            drawable = this.P;
        }
        m.e(this.K, drawable, null, null, null);
    }

    public void setIconPadding(int i2) {
        this.K.setCompoundDrawablePadding(i2);
    }

    public void setIconSize(int i2) {
        this.H = i2;
    }

    public void setIconTintList(ColorStateList colorStateList) {
        this.N = colorStateList;
        this.O = colorStateList != null;
        i iVar = this.M;
        if (iVar != null) {
            setIcon(iVar.getIcon());
        }
    }

    public void setMaxLines(int i2) {
        this.K.setMaxLines(i2);
    }

    public void setNeedsEmptyIcon(boolean z2) {
        this.I = z2;
    }

    public void setTextAppearance(int i2) {
        this.K.setTextAppearance(i2);
    }

    public void setTextColor(ColorStateList colorStateList) {
        this.K.setTextColor(colorStateList);
    }

    public void setTitle(CharSequence charSequence) {
        this.K.setText(charSequence);
    }
}
