package l;

import android.content.Context;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.ViewTreeObserver;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SpinnerAdapter;
import androidx.appcompat.widget.AppCompatSpinner;

/* JADX INFO: loaded from: classes.dex */
public final class q0 extends h2 implements s0 {

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

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public ListAdapter f29812i0;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public final Rect f29813j0;

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

    /* JADX INFO: renamed from: l0, reason: collision with root package name */
    public final /* synthetic */ AppCompatSpinner f29815l0;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public q0(AppCompatSpinner appCompatSpinner, Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.f29815l0 = appCompatSpinner;
        this.f29813j0 = new Rect();
        setAnchorView(appCompatSpinner);
        this.f29705d0 = true;
        this.f29707e0.setFocusable(true);
        this.R = 0;
        setOnItemClickListener(new e.g(this, appCompatSpinner, 1));
    }

    @Override // l.s0
    public final CharSequence d() {
        return this.f29811h0;
    }

    @Override // l.s0
    public final void h(CharSequence charSequence) {
        this.f29811h0 = charSequence;
    }

    @Override // l.s0
    public final void j(int i10) {
        this.f29814k0 = i10;
    }

    @Override // l.s0
    public final void k(int i10, int i11) {
        ViewTreeObserver viewTreeObserver;
        h0 h0Var = this.f29707e0;
        boolean zIsShowing = h0Var.isShowing();
        o();
        this.f29707e0.setInputMethodMode(2);
        e();
        ListView listView = getListView();
        listView.setChoiceMode(1);
        listView.setTextDirection(i10);
        listView.setTextAlignment(i11);
        AppCompatSpinner appCompatSpinner = this.f29815l0;
        int selectedItemPosition = appCompatSpinner.getSelectedItemPosition();
        v1 v1Var = this.f29702c;
        if (h0Var.isShowing() && v1Var != null) {
            v1Var.setListSelectionHidden(false);
            v1Var.setSelection(selectedItemPosition);
            if (v1Var.getChoiceMode() != 0) {
                v1Var.setItemChecked(selectedItemPosition, true);
            }
        }
        if (zIsShowing || (viewTreeObserver = appCompatSpinner.getViewTreeObserver()) == null) {
            return;
        }
        k.f fVar = new k.f(this, 4);
        viewTreeObserver.addOnGlobalLayoutListener(fVar);
        setOnDismissListener(new p0(this, fVar));
    }

    public final void o() {
        int i10;
        Drawable background = getBackground();
        AppCompatSpinner appCompatSpinner = this.f29815l0;
        if (background != null) {
            background.getPadding(appCompatSpinner.f689h);
            boolean z10 = f4.f29682a;
            int layoutDirection = appCompatSpinner.getLayoutDirection();
            Rect rect = appCompatSpinner.f689h;
            i10 = layoutDirection == 1 ? rect.right : -rect.left;
        } else {
            Rect rect2 = appCompatSpinner.f689h;
            rect2.right = 0;
            rect2.left = 0;
            i10 = 0;
        }
        int paddingLeft = appCompatSpinner.getPaddingLeft();
        int paddingRight = appCompatSpinner.getPaddingRight();
        int width = appCompatSpinner.getWidth();
        int i11 = appCompatSpinner.f688g;
        if (i11 == -2) {
            int iA = appCompatSpinner.a((SpinnerAdapter) this.f29812i0, getBackground());
            int i12 = appCompatSpinner.getContext().getResources().getDisplayMetrics().widthPixels;
            Rect rect3 = appCompatSpinner.f689h;
            int i13 = (i12 - rect3.left) - rect3.right;
            if (iA > i13) {
                iA = i13;
            }
            n(Math.max(iA, (width - paddingLeft) - paddingRight));
        } else if (i11 == -1) {
            n((width - paddingLeft) - paddingRight);
        } else {
            n(i11);
        }
        boolean z11 = f4.f29682a;
        this.f29708f = appCompatSpinner.getLayoutDirection() == 1 ? (((width - paddingRight) - this.f29706e) - this.f29814k0) + i10 : paddingLeft + this.f29814k0 + i10;
    }

    @Override // l.h2, l.s0
    public final void setAdapter(ListAdapter listAdapter) {
        super.setAdapter(listAdapter);
        this.f29812i0 = listAdapter;
    }
}
