package androidx.appcompat.widget;

import M.J;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.ContextThemeWrapper;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.martsnew.tv.R;
import java.lang.reflect.Field;
import n.X0;

/* JADX INFO: loaded from: classes.dex */
public class ActionBarContextView extends ViewGroup {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final int f7751A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public boolean f7752B;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public int f7753q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public boolean f7754r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public boolean f7755s;

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

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

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public LinearLayout f7759w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public TextView f7760x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public TextView f7761y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public final int f7762z;

    public ActionBarContextView(Context context, AttributeSet attributeSet) {
        int resourceId;
        super(context, attributeSet, R.attr.actionModeStyle);
        TypedValue typedValue = new TypedValue();
        if (context.getTheme().resolveAttribute(R.attr.actionBarPopupTheme, typedValue, true) && typedValue.resourceId != 0) {
            new ContextThemeWrapper(context, typedValue.resourceId);
        }
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, h.a.f13008d, R.attr.actionModeStyle, 0);
        Drawable drawable = (!typedArrayObtainStyledAttributes.hasValue(0) || (resourceId = typedArrayObtainStyledAttributes.getResourceId(0, 0)) == 0) ? typedArrayObtainStyledAttributes.getDrawable(0) : android.support.v4.media.session.a.l(context, resourceId);
        Field field = J.f4065a;
        setBackground(drawable);
        this.f7762z = typedArrayObtainStyledAttributes.getResourceId(5, 0);
        this.f7751A = typedArrayObtainStyledAttributes.getResourceId(4, 0);
        this.f7753q = typedArrayObtainStyledAttributes.getLayoutDimension(3, 0);
        typedArrayObtainStyledAttributes.getResourceId(2, R.layout.abc_action_mode_close_item_material);
        typedArrayObtainStyledAttributes.recycle();
    }

    public static int b(View view, int i, int i5, int i8, boolean z8) {
        int measuredWidth = view.getMeasuredWidth();
        int measuredHeight = view.getMeasuredHeight();
        int i9 = ((i8 - measuredHeight) / 2) + i5;
        if (z8) {
            view.layout(i - measuredWidth, i9, i, measuredHeight + i9);
        } else {
            view.layout(i, i9, i + measuredWidth, measuredHeight + i9);
        }
        return z8 ? -measuredWidth : measuredWidth;
    }

    public final void a() {
        if (this.f7759w == null) {
            LayoutInflater.from(getContext()).inflate(R.layout.abc_action_bar_title_item, this);
            LinearLayout linearLayout = (LinearLayout) getChildAt(getChildCount() - 1);
            this.f7759w = linearLayout;
            this.f7760x = (TextView) linearLayout.findViewById(R.id.action_bar_title);
            this.f7761y = (TextView) this.f7759w.findViewById(R.id.action_bar_subtitle);
            int i = this.f7762z;
            if (i != 0) {
                this.f7760x.setTextAppearance(getContext(), i);
            }
            int i5 = this.f7751A;
            if (i5 != 0) {
                this.f7761y.setTextAppearance(getContext(), i5);
            }
        }
        this.f7760x.setText(this.f7756t);
        this.f7761y.setText(this.f7757u);
        boolean zIsEmpty = TextUtils.isEmpty(this.f7756t);
        boolean zIsEmpty2 = TextUtils.isEmpty(this.f7757u);
        this.f7761y.setVisibility(!zIsEmpty2 ? 0 : 8);
        this.f7759w.setVisibility((zIsEmpty && zIsEmpty2) ? 8 : 0);
        if (this.f7759w.getParent() == null) {
            addView(this.f7759w);
        }
    }

    @Override // android.view.View
    /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
    public final void setVisibility(int i) {
        if (i != getVisibility()) {
            super.setVisibility(i);
        }
    }

    @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 getVisibility();
    }

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

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

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

    @Override // android.view.View
    public final void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        TypedArray typedArrayObtainStyledAttributes = getContext().obtainStyledAttributes(null, h.a.f13005a, R.attr.actionBarStyle, 0);
        setContentHeight(typedArrayObtainStyledAttributes.getLayoutDimension(13, 0));
        typedArrayObtainStyledAttributes.recycle();
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
    }

    @Override // android.view.View
    public final boolean onHoverEvent(MotionEvent motionEvent) {
        int actionMasked = motionEvent.getActionMasked();
        if (actionMasked == 9) {
            this.f7755s = false;
        }
        if (!this.f7755s) {
            boolean zOnHoverEvent = super.onHoverEvent(motionEvent);
            if (actionMasked == 9 && !zOnHoverEvent) {
                this.f7755s = true;
            }
        }
        if (actionMasked != 10 && actionMasked != 3) {
            return true;
        }
        this.f7755s = false;
        return true;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z8, int i, int i5, int i8, int i9) {
        boolean zA = X0.a(this);
        int paddingRight = zA ? (i8 - i) - getPaddingRight() : getPaddingLeft();
        int paddingTop = getPaddingTop();
        int paddingTop2 = ((i9 - i5) - getPaddingTop()) - getPaddingBottom();
        LinearLayout linearLayout = this.f7759w;
        if (linearLayout != null && this.f7758v == null && linearLayout.getVisibility() != 8) {
            paddingRight += b(this.f7759w, paddingRight, paddingTop, paddingTop2, zA);
        }
        View view = this.f7758v;
        if (view != null) {
            b(view, paddingRight, paddingTop, paddingTop2, zA);
        }
        if (zA) {
            getPaddingLeft();
        } else {
            getPaddingRight();
        }
    }

    @Override // android.view.View
    public final void onMeasure(int i, int i5) {
        if (View.MeasureSpec.getMode(i) != 1073741824) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_width=\"match_parent\" (or fill_parent)"));
        }
        if (View.MeasureSpec.getMode(i5) == 0) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_height=\"wrap_content\""));
        }
        int size = View.MeasureSpec.getSize(i);
        int size2 = this.f7753q;
        if (size2 <= 0) {
            size2 = View.MeasureSpec.getSize(i5);
        }
        int paddingBottom = getPaddingBottom() + getPaddingTop();
        int paddingLeft = (size - getPaddingLeft()) - getPaddingRight();
        int iMin = size2 - paddingBottom;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(iMin, Integer.MIN_VALUE);
        LinearLayout linearLayout = this.f7759w;
        if (linearLayout != null && this.f7758v == null) {
            if (this.f7752B) {
                this.f7759w.measure(View.MeasureSpec.makeMeasureSpec(0, 0), iMakeMeasureSpec);
                int measuredWidth = this.f7759w.getMeasuredWidth();
                boolean z8 = measuredWidth <= paddingLeft;
                if (z8) {
                    paddingLeft -= measuredWidth;
                }
                this.f7759w.setVisibility(z8 ? 0 : 8);
            } else {
                linearLayout.measure(View.MeasureSpec.makeMeasureSpec(paddingLeft, Integer.MIN_VALUE), iMakeMeasureSpec);
                paddingLeft = Math.max(0, paddingLeft - linearLayout.getMeasuredWidth());
            }
        }
        View view = this.f7758v;
        if (view != null) {
            ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
            int i8 = layoutParams.width;
            int i9 = i8 != -2 ? 1073741824 : Integer.MIN_VALUE;
            if (i8 >= 0) {
                paddingLeft = Math.min(i8, paddingLeft);
            }
            int i10 = layoutParams.height;
            int i11 = i10 == -2 ? Integer.MIN_VALUE : 1073741824;
            if (i10 >= 0) {
                iMin = Math.min(i10, iMin);
            }
            this.f7758v.measure(View.MeasureSpec.makeMeasureSpec(paddingLeft, i9), View.MeasureSpec.makeMeasureSpec(iMin, i11));
        }
        if (this.f7753q > 0) {
            setMeasuredDimension(size, size2);
            return;
        }
        int childCount = getChildCount();
        int i12 = 0;
        for (int i13 = 0; i13 < childCount; i13++) {
            int measuredHeight = getChildAt(i13).getMeasuredHeight() + paddingBottom;
            if (measuredHeight > i12) {
                i12 = measuredHeight;
            }
        }
        setMeasuredDimension(size, i12);
    }

    @Override // android.view.View
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        int actionMasked = motionEvent.getActionMasked();
        if (actionMasked == 0) {
            this.f7754r = false;
        }
        if (!this.f7754r) {
            boolean zOnTouchEvent = super.onTouchEvent(motionEvent);
            if (actionMasked == 0 && !zOnTouchEvent) {
                this.f7754r = true;
            }
        }
        if (actionMasked != 1 && actionMasked != 3) {
            return true;
        }
        this.f7754r = false;
        return true;
    }

    public void setContentHeight(int i) {
        this.f7753q = i;
    }

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

    public void setSubtitle(CharSequence charSequence) {
        this.f7757u = charSequence;
        a();
    }

    public void setTitle(CharSequence charSequence) {
        this.f7756t = charSequence;
        a();
        J.k(this, charSequence);
    }

    public void setTitleOptional(boolean z8) {
        if (z8 != this.f7752B) {
            requestLayout();
        }
        this.f7752B = z8;
    }

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