package androidx.appcompat.widget;

import android.content.Context;
import android.content.res.TypedArray;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.core.view.s1;
import d.f;
import d.g;
import k.d0;
import k.p;
import l.f4;
import l.j;
import l.p3;

/* JADX INFO: loaded from: classes.dex */
@RestrictTo({RestrictTo.Scope.f557c})
public class ActionBarContextView extends l.b {
    public LinearLayout Q;
    public TextView R;
    public TextView S;
    public final int T;
    public final int U;
    public boolean V;
    public final int W;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public CharSequence f597i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public CharSequence f598j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public View f599k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public View f600l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public View f601m;

    public ActionBarContextView(@NonNull Context context) {
        this(context, null);
    }

    public final void f(j.c cVar) {
        View view = this.f599k;
        if (view == null) {
            View viewInflate = LayoutInflater.from(getContext()).inflate(this.W, (ViewGroup) this, false);
            this.f599k = viewInflate;
            addView(viewInflate);
        } else if (view.getParent() == null) {
            addView(this.f599k);
        }
        View viewFindViewById = this.f599k.findViewById(f.action_mode_close_button);
        this.f600l = viewFindViewById;
        viewFindViewById.setOnClickListener(new l.d(this, cVar));
        p pVar = (p) cVar.c();
        l.p pVar2 = this.f29634d;
        if (pVar2 != null) {
            pVar2.e();
            j jVar = pVar2.X;
            if (jVar != null && jVar.b()) {
                jVar.f28955j.dismiss();
            }
        }
        l.p pVar3 = new l.p(getContext());
        this.f29634d = pVar3;
        pVar3.f29802m = true;
        pVar3.Q = true;
        ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-2, -1);
        pVar.b(this.f29634d, this.f29632b);
        l.p pVar4 = this.f29634d;
        d0 d0Var = pVar4.f28817h;
        if (d0Var == null) {
            d0 d0Var2 = (d0) pVar4.f28813d.inflate(pVar4.f28815f, (ViewGroup) this, false);
            pVar4.f28817h = d0Var2;
            d0Var2.d(pVar4.f28812c);
            pVar4.b(true);
        }
        d0 d0Var3 = pVar4.f28817h;
        if (d0Var != d0Var3) {
            ((ActionMenuView) d0Var3).setPresenter(pVar4);
        }
        ActionMenuView actionMenuView = (ActionMenuView) d0Var3;
        this.f29633c = actionMenuView;
        actionMenuView.setBackground(null);
        addView(this.f29633c, layoutParams);
    }

    public final void g() {
        if (this.Q == null) {
            LayoutInflater.from(getContext()).inflate(g.abc_action_bar_title_item, this);
            LinearLayout linearLayout = (LinearLayout) getChildAt(getChildCount() - 1);
            this.Q = linearLayout;
            this.R = (TextView) linearLayout.findViewById(f.action_bar_title);
            this.S = (TextView) this.Q.findViewById(f.action_bar_subtitle);
            int i10 = this.T;
            if (i10 != 0) {
                this.R.setTextAppearance(getContext(), i10);
            }
            int i11 = this.U;
            if (i11 != 0) {
                this.S.setTextAppearance(getContext(), i11);
            }
        }
        this.R.setText(this.f597i);
        this.S.setText(this.f598j);
        boolean z10 = !TextUtils.isEmpty(this.f597i);
        boolean z11 = !TextUtils.isEmpty(this.f598j);
        this.S.setVisibility(z11 ? 0 : 8);
        this.Q.setVisibility((z10 || z11) ? 0 : 8);
        if (this.Q.getParent() == null) {
            addView(this.Q);
        }
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
        return new ViewGroup.MarginLayoutParams(-1, -2);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
        return new ViewGroup.MarginLayoutParams(getContext(), attributeSet);
    }

    public int getAnimatedVisibility() {
        return this.f29636f != null ? this.f29631a.f29596b : getVisibility();
    }

    public int getContentHeight() {
        return this.f29635e;
    }

    public CharSequence getSubtitle() {
        return this.f598j;
    }

    public CharSequence getTitle() {
        return this.f597i;
    }

    public final void h() {
        removeAllViews();
        this.f601m = null;
        this.f29633c = null;
        this.f29634d = null;
        View view = this.f600l;
        if (view != null) {
            view.setOnClickListener(null);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        l.p pVar = this.f29634d;
        if (pVar != null) {
            pVar.e();
            j jVar = this.f29634d.X;
            if (jVar == null || !jVar.b()) {
                return;
            }
            jVar.f28955j.dismiss();
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z10, int i10, int i11, int i12, int i13) {
        boolean z11 = f4.f29682a;
        boolean z12 = getLayoutDirection() == 1;
        int paddingRight = z12 ? (i12 - i10) - getPaddingRight() : getPaddingLeft();
        int paddingTop = getPaddingTop();
        int paddingTop2 = ((i13 - i11) - getPaddingTop()) - getPaddingBottom();
        View view = this.f599k;
        if (view != null && view.getVisibility() != 8) {
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.f599k.getLayoutParams();
            int i14 = z12 ? marginLayoutParams.rightMargin : marginLayoutParams.leftMargin;
            int i15 = z12 ? marginLayoutParams.leftMargin : marginLayoutParams.rightMargin;
            int i16 = z12 ? paddingRight - i14 : paddingRight + i14;
            int iD = l.b.d(this.f599k, z12, i16, paddingTop, paddingTop2) + i16;
            paddingRight = z12 ? iD - i15 : iD + i15;
        }
        LinearLayout linearLayout = this.Q;
        if (linearLayout != null && this.f601m == null && linearLayout.getVisibility() != 8) {
            paddingRight += l.b.d(this.Q, z12, paddingRight, paddingTop, paddingTop2);
        }
        View view2 = this.f601m;
        if (view2 != null) {
            l.b.d(view2, z12, paddingRight, paddingTop, paddingTop2);
        }
        int paddingLeft = z12 ? getPaddingLeft() : (i12 - i10) - getPaddingRight();
        ActionMenuView actionMenuView = this.f29633c;
        if (actionMenuView != null) {
            l.b.d(actionMenuView, !z12, paddingLeft, paddingTop, paddingTop2);
        }
    }

    @Override // android.view.View
    public final void onMeasure(int i10, int i11) {
        if (View.MeasureSpec.getMode(i10) != 1073741824) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_width=\"match_parent\" (or fill_parent)"));
        }
        if (View.MeasureSpec.getMode(i11) == 0) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_height=\"wrap_content\""));
        }
        int size = View.MeasureSpec.getSize(i10);
        int size2 = this.f29635e;
        if (size2 <= 0) {
            size2 = View.MeasureSpec.getSize(i11);
        }
        int paddingBottom = getPaddingBottom() + getPaddingTop();
        int paddingLeft = (size - getPaddingLeft()) - getPaddingRight();
        int iMin = size2 - paddingBottom;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(iMin, Integer.MIN_VALUE);
        View view = this.f599k;
        if (view != null) {
            int iC = l.b.c(paddingLeft, iMakeMeasureSpec, view);
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.f599k.getLayoutParams();
            paddingLeft = iC - (marginLayoutParams.leftMargin + marginLayoutParams.rightMargin);
        }
        ActionMenuView actionMenuView = this.f29633c;
        if (actionMenuView != null && actionMenuView.getParent() == this) {
            paddingLeft = l.b.c(paddingLeft, iMakeMeasureSpec, this.f29633c);
        }
        LinearLayout linearLayout = this.Q;
        if (linearLayout != null && this.f601m == null) {
            if (this.V) {
                this.Q.measure(View.MeasureSpec.makeMeasureSpec(0, 0), iMakeMeasureSpec);
                int measuredWidth = this.Q.getMeasuredWidth();
                boolean z10 = measuredWidth <= paddingLeft;
                if (z10) {
                    paddingLeft -= measuredWidth;
                }
                this.Q.setVisibility(z10 ? 0 : 8);
            } else {
                paddingLeft = l.b.c(paddingLeft, iMakeMeasureSpec, linearLayout);
            }
        }
        View view2 = this.f601m;
        if (view2 != null) {
            ViewGroup.LayoutParams layoutParams = view2.getLayoutParams();
            int i12 = layoutParams.width;
            int i13 = i12 != -2 ? 1073741824 : Integer.MIN_VALUE;
            if (i12 >= 0) {
                paddingLeft = Math.min(i12, paddingLeft);
            }
            int i14 = layoutParams.height;
            int i15 = i14 == -2 ? Integer.MIN_VALUE : 1073741824;
            if (i14 >= 0) {
                iMin = Math.min(i14, iMin);
            }
            this.f601m.measure(View.MeasureSpec.makeMeasureSpec(paddingLeft, i13), View.MeasureSpec.makeMeasureSpec(iMin, i15));
        }
        if (this.f29635e > 0) {
            setMeasuredDimension(size, size2);
            return;
        }
        int childCount = getChildCount();
        int i16 = 0;
        for (int i17 = 0; i17 < childCount; i17++) {
            int measuredHeight = getChildAt(i17).getMeasuredHeight() + paddingBottom;
            if (measuredHeight > i16) {
                i16 = measuredHeight;
            }
        }
        setMeasuredDimension(size, i16);
    }

    @Override // l.b
    public void setContentHeight(int i10) {
        this.f29635e = i10;
    }

    public void setCustomView(View view) {
        LinearLayout linearLayout;
        View view2 = this.f601m;
        if (view2 != null) {
            removeView(view2);
        }
        this.f601m = view;
        if (view != null && (linearLayout = this.Q) != null) {
            removeView(linearLayout);
            this.Q = null;
        }
        if (view != null) {
            addView(view);
        }
        requestLayout();
    }

    public void setSubtitle(CharSequence charSequence) {
        this.f598j = charSequence;
        g();
    }

    public void setTitle(CharSequence charSequence) {
        this.f597i = charSequence;
        g();
        s1.setAccessibilityPaneTitle(this, charSequence);
    }

    public void setTitleOptional(boolean z10) {
        if (z10 != this.V) {
            requestLayout();
        }
        this.V = z10;
    }

    @Override // l.b, android.view.View
    public /* bridge */ /* synthetic */ void setVisibility(int i10) {
        super.setVisibility(i10);
    }

    @Override // android.view.ViewGroup
    public final boolean shouldDelayChildPressedState() {
        return false;
    }

    public ActionBarContextView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, d.a.actionModeStyle);
    }

    public ActionBarContextView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, d.j.ActionMode, i10, 0);
        p3 p3Var = new p3(context, typedArrayObtainStyledAttributes);
        setBackground(p3Var.b(d.j.ActionMode_background));
        this.T = typedArrayObtainStyledAttributes.getResourceId(d.j.ActionMode_titleTextStyle, 0);
        this.U = typedArrayObtainStyledAttributes.getResourceId(d.j.ActionMode_subtitleTextStyle, 0);
        this.f29635e = typedArrayObtainStyledAttributes.getLayoutDimension(d.j.ActionMode_height, 0);
        this.W = typedArrayObtainStyledAttributes.getResourceId(d.j.ActionMode_closeItemLayout, g.abc_action_mode_close_item_material);
        p3Var.e();
    }
}
