141 lines
5.3 KiB
Java
141 lines
5.3 KiB
Java
package n2;
|
|
|
|
import O.X;
|
|
import android.content.Context;
|
|
import android.content.res.Resources;
|
|
import android.view.View;
|
|
import android.widget.FrameLayout;
|
|
import com.adif.elcanomovil.R;
|
|
import java.util.ArrayList;
|
|
import java.util.WeakHashMap;
|
|
import kotlin.jvm.internal.IntCompanionObject;
|
|
import l.m;
|
|
import z2.AbstractC0675e;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class b extends AbstractC0675e {
|
|
|
|
/* renamed from: H, reason: collision with root package name */
|
|
public final int f7862H;
|
|
|
|
/* renamed from: I, reason: collision with root package name */
|
|
public final int f7863I;
|
|
public final int J;
|
|
|
|
/* renamed from: K, reason: collision with root package name */
|
|
public final int f7864K;
|
|
|
|
/* renamed from: L, reason: collision with root package name */
|
|
public boolean f7865L;
|
|
|
|
/* renamed from: M, reason: collision with root package name */
|
|
public final ArrayList f7866M;
|
|
|
|
public b(Context context) {
|
|
super(context);
|
|
this.f7866M = new ArrayList();
|
|
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-2, -2);
|
|
layoutParams.gravity = 17;
|
|
setLayoutParams(layoutParams);
|
|
Resources resources = getResources();
|
|
this.f7862H = resources.getDimensionPixelSize(R.dimen.design_bottom_navigation_item_max_width);
|
|
this.f7863I = resources.getDimensionPixelSize(R.dimen.design_bottom_navigation_item_min_width);
|
|
this.J = resources.getDimensionPixelSize(R.dimen.design_bottom_navigation_active_item_max_width);
|
|
this.f7864K = resources.getDimensionPixelSize(R.dimen.design_bottom_navigation_active_item_min_width);
|
|
}
|
|
|
|
@Override // android.view.ViewGroup, android.view.View
|
|
public final void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
|
int childCount = getChildCount();
|
|
int i7 = i5 - i;
|
|
int i8 = i6 - i4;
|
|
int i9 = 0;
|
|
for (int i10 = 0; i10 < childCount; i10++) {
|
|
View childAt = getChildAt(i10);
|
|
if (childAt.getVisibility() != 8) {
|
|
WeakHashMap weakHashMap = X.f1226a;
|
|
if (getLayoutDirection() == 1) {
|
|
int i11 = i7 - i9;
|
|
childAt.layout(i11 - childAt.getMeasuredWidth(), 0, i11, i8);
|
|
} else {
|
|
childAt.layout(i9, 0, childAt.getMeasuredWidth() + i9, i8);
|
|
}
|
|
i9 += childAt.getMeasuredWidth();
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.view.View
|
|
public final void onMeasure(int i, int i4) {
|
|
int i5;
|
|
int i6;
|
|
m menu = getMenu();
|
|
int size = View.MeasureSpec.getSize(i);
|
|
int size2 = menu.l().size();
|
|
int childCount = getChildCount();
|
|
ArrayList arrayList = this.f7866M;
|
|
arrayList.clear();
|
|
int size3 = View.MeasureSpec.getSize(i4);
|
|
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(size3, 1073741824);
|
|
int labelVisibilityMode = getLabelVisibilityMode();
|
|
boolean z3 = labelVisibilityMode != -1 ? labelVisibilityMode == 0 : size2 > 3;
|
|
int i7 = this.J;
|
|
if (z3 && this.f7865L) {
|
|
View childAt = getChildAt(getSelectedItemPosition());
|
|
int visibility = childAt.getVisibility();
|
|
int i8 = this.f7864K;
|
|
if (visibility != 8) {
|
|
childAt.measure(View.MeasureSpec.makeMeasureSpec(i7, IntCompanionObject.MIN_VALUE), makeMeasureSpec);
|
|
i8 = Math.max(i8, childAt.getMeasuredWidth());
|
|
}
|
|
int i9 = size2 - (childAt.getVisibility() != 8 ? 1 : 0);
|
|
int min = Math.min(size - (this.f7863I * i9), Math.min(i8, i7));
|
|
int i10 = size - min;
|
|
int min2 = Math.min(i10 / (i9 != 0 ? i9 : 1), this.f7862H);
|
|
int i11 = i10 - (i9 * min2);
|
|
int i12 = 0;
|
|
while (i12 < childCount) {
|
|
if (getChildAt(i12).getVisibility() != 8) {
|
|
i6 = i12 == getSelectedItemPosition() ? min : min2;
|
|
if (i11 > 0) {
|
|
i6++;
|
|
i11--;
|
|
}
|
|
} else {
|
|
i6 = 0;
|
|
}
|
|
arrayList.add(Integer.valueOf(i6));
|
|
i12++;
|
|
}
|
|
} else {
|
|
int min3 = Math.min(size / (size2 != 0 ? size2 : 1), i7);
|
|
int i13 = size - (size2 * min3);
|
|
for (int i14 = 0; i14 < childCount; i14++) {
|
|
if (getChildAt(i14).getVisibility() == 8) {
|
|
i5 = 0;
|
|
} else if (i13 > 0) {
|
|
i5 = min3 + 1;
|
|
i13--;
|
|
} else {
|
|
i5 = min3;
|
|
}
|
|
arrayList.add(Integer.valueOf(i5));
|
|
}
|
|
}
|
|
int i15 = 0;
|
|
for (int i16 = 0; i16 < childCount; i16++) {
|
|
View childAt2 = getChildAt(i16);
|
|
if (childAt2.getVisibility() != 8) {
|
|
childAt2.measure(View.MeasureSpec.makeMeasureSpec(((Integer) arrayList.get(i16)).intValue(), 1073741824), makeMeasureSpec);
|
|
childAt2.getLayoutParams().width = childAt2.getMeasuredWidth();
|
|
i15 = childAt2.getMeasuredWidth() + i15;
|
|
}
|
|
}
|
|
setMeasuredDimension(i15, size3);
|
|
}
|
|
|
|
public void setItemHorizontalTranslationEnabled(boolean z3) {
|
|
this.f7865L = z3;
|
|
}
|
|
}
|