package androidx.appcompat.widget; import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.view.View; import android.widget.LinearLayout; import p007c.C0490f; import p007c.C0494j; import p023h0.C0829h1; /* loaded from: classes.dex */ public class ButtonBarLayout extends LinearLayout { /* renamed from: d */ public boolean f487d; /* renamed from: e */ public boolean f488e; /* renamed from: f */ public int f489f; public ButtonBarLayout(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.f489f = -1; int[] iArr = C0494j.f1750N0; TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr); C0829h1.m2850M(this, context, iArr, attributeSet, obtainStyledAttributes, 0, 0); this.f487d = obtainStyledAttributes.getBoolean(C0494j.f1754O0, true); obtainStyledAttributes.recycle(); if (getOrientation() == 1) { setStacked(this.f487d); } } private void setStacked(boolean z) { if (this.f488e != z) { if (!z || this.f487d) { this.f488e = z; setOrientation(z ? 1 : 0); setGravity(z ? 8388613 : 80); View findViewById = findViewById(C0490f.spacer); if (findViewById != null) { findViewById.setVisibility(z ? 8 : 4); } for (int childCount = getChildCount() - 2; childCount >= 0; childCount--) { bringChildToFront(getChildAt(childCount)); } } } } /* renamed from: a */ public final int m4766a(int i) { int childCount = getChildCount(); while (i < childCount) { if (getChildAt(i).getVisibility() == 0) { return i; } i++; } return -1; } /* renamed from: b */ public final boolean m4765b() { return this.f488e; } @Override // android.widget.LinearLayout, android.view.View public void onMeasure(int i, int i2) { int i3; boolean z; int size = View.MeasureSpec.getSize(i); int i4 = 0; if (this.f487d) { if (size > this.f489f && m4765b()) { setStacked(false); } this.f489f = size; } if (m4765b() || View.MeasureSpec.getMode(i) != 1073741824) { i3 = i; z = false; } else { i3 = View.MeasureSpec.makeMeasureSpec(size, Integer.MIN_VALUE); z = true; } super.onMeasure(i3, i2); if (this.f487d && !m4765b()) { if ((getMeasuredWidthAndState() & (-16777216)) == 16777216) { setStacked(true); z = true; } } if (z) { super.onMeasure(i, i2); } int m4766a = m4766a(0); if (m4766a >= 0) { View childAt = getChildAt(m4766a); LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) childAt.getLayoutParams(); int paddingTop = getPaddingTop() + childAt.getMeasuredHeight() + layoutParams.topMargin + layoutParams.bottomMargin + 0; if (m4765b()) { int m4766a2 = m4766a(m4766a + 1); if (m4766a2 >= 0) { paddingTop += getChildAt(m4766a2).getPaddingTop() + ((int) (getResources().getDisplayMetrics().density * 16.0f)); } i4 = paddingTop; } else { i4 = paddingTop + getPaddingBottom(); } } if (C0829h1.m2815s(this) != i4) { setMinimumHeight(i4); if (i2 == 0) { super.onMeasure(i, i2); } } } public void setAllowStacking(boolean z) { if (this.f487d != z) { this.f487d = z; if (!z && m4765b()) { setStacked(false); } requestLayout(); } } }