package com.google.android.material.appbar; import android.content.Context; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.Pair; import android.view.Menu; import android.view.View; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; import androidx.appcompat.widget.Toolbar; import java.util.Collections; import java.util.List; import o.C15753iLf; import o.C17052tZT; import o.C4363bXv; import o.Lot; import o.NoP; import o.Tlu; /* loaded from: classes2.dex */ public class MaterialToolbar extends Toolbar { public Integer s; private Boolean v; private boolean w; private ImageView.ScaleType x; private boolean z; private static final int y = C17052tZT.NHB.Widget_MaterialComponents_Toolbar; private static final ImageView.ScaleType[] u = {ImageView.ScaleType.MATRIX, ImageView.ScaleType.FIT_XY, ImageView.ScaleType.FIT_START, ImageView.ScaleType.FIT_CENTER, ImageView.ScaleType.FIT_END, ImageView.ScaleType.CENTER, ImageView.ScaleType.CENTER_CROP, ImageView.ScaleType.CENTER_INSIDE}; public MaterialToolbar(Context context) { this(context, null); } public MaterialToolbar(Context context, AttributeSet attributeSet) { this(context, attributeSet, C17052tZT.IeS.toolbarStyle); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public MaterialToolbar(android.content.Context r10, android.util.AttributeSet r11, int r12) { /* r9 = this; int r6 = com.google.android.material.appbar.MaterialToolbar.y android.content.Context r10 = o.hdZ.MQ_(r10, r11, r12, r6) r9.(r10, r11, r12) android.content.Context r10 = r9.getContext() int[] r7 = o.C17052tZT.jNh.MaterialToolbar r8 = 0 int[] r5 = new int[r8] o.uqW.Kb_(r10, r11, r12, r6) r0 = r10 r1 = r11 r2 = r7 r3 = r12 r4 = r6 o.uqW.Kc_(r0, r1, r2, r3, r4, r5) android.content.res.TypedArray r11 = r10.obtainStyledAttributes(r11, r7, r12, r6) int r12 = o.C17052tZT.jNh.MaterialToolbar_navigationIconTint boolean r12 = r11.hasValue(r12) r0 = -1 if (r12 == 0) goto L33 int r12 = o.C17052tZT.jNh.MaterialToolbar_navigationIconTint int r12 = r11.getColor(r12, r0) r9.setNavigationIconTint(r12) L33: int r12 = o.C17052tZT.jNh.MaterialToolbar_titleCentered boolean r12 = r11.getBoolean(r12, r8) r9.z = r12 int r12 = o.C17052tZT.jNh.MaterialToolbar_subtitleCentered boolean r12 = r11.getBoolean(r12, r8) r9.w = r12 int r12 = o.C17052tZT.jNh.MaterialToolbar_logoScaleType int r12 = r11.getInt(r12, r0) if (r12 < 0) goto L54 android.widget.ImageView$ScaleType[] r0 = com.google.android.material.appbar.MaterialToolbar.u int r1 = r0.length if (r12 >= r1) goto L54 r12 = r0[r12] r9.x = r12 L54: int r12 = o.C17052tZT.jNh.MaterialToolbar_logoAdjustViewBounds boolean r12 = r11.hasValue(r12) if (r12 == 0) goto L68 int r12 = o.C17052tZT.jNh.MaterialToolbar_logoAdjustViewBounds boolean r12 = r11.getBoolean(r12, r8) java.lang.Boolean r12 = java.lang.Boolean.valueOf(r12) r9.v = r12 L68: r11.recycle() android.graphics.drawable.Drawable r11 = r9.getBackground() if (r11 == 0) goto L75 boolean r12 = r11 instanceof android.graphics.drawable.ColorDrawable if (r12 == 0) goto La4 L75: o.bXv r12 = new o.bXv r12.() if (r11 == 0) goto L82 android.graphics.drawable.ColorDrawable r11 = (android.graphics.drawable.ColorDrawable) r11 int r8 = r11.getColor() L82: android.content.res.ColorStateList r11 = android.content.res.ColorStateList.valueOf(r8) o.bXv$LWm r0 = r12.B android.content.res.ColorStateList r0 = r0.d if (r0 == r11) goto L97 o.bXv$LWm r0 = r12.B r0.d = r11 int[] r11 = r12.getState() r12.onStateChange(r11) L97: r12.d(r10) float r10 = androidx.core.view.ViewCompat.i(r9) r12.n(r10) androidx.core.view.ViewCompat.sn_(r9, r12) La4: return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.appbar.MaterialToolbar.(android.content.Context, android.util.AttributeSet, int):void"); } @Override // androidx.appcompat.widget.Toolbar public final void a(int i) { Menu jO_ = jO_(); boolean z = jO_ instanceof NoP; if (z) { NoP noP = (NoP) jO_; if (!noP.t) { noP.t = true; noP.n = false; noP.p = false; } } super.a(i); if (z) { NoP noP2 = (NoP) jO_; noP2.t = false; if (noP2.n) { noP2.n = false; noP2.c(noP2.p); } } } @Override // androidx.appcompat.widget.Toolbar, android.view.ViewGroup, android.view.View public void onLayout(boolean z, int i, int i2, int i3, int i4) { ImageView imageView; Drawable drawable; super.onLayout(z, i, i2, i3, i4); int i5 = 0; ImageView imageView2 = null; if (this.z || this.w) { List b = C15753iLf.b(this, this.q); TextView textView = b.isEmpty() ? null : (TextView) Collections.min(b, C15753iLf.a); List b2 = C15753iLf.b(this, this.l); TextView textView2 = b2.isEmpty() ? null : (TextView) Collections.max(b2, C15753iLf.a); if (textView != null || textView2 != null) { int measuredWidth = getMeasuredWidth(); int i6 = measuredWidth / 2; int paddingLeft = getPaddingLeft(); int paddingRight = measuredWidth - getPaddingRight(); for (int i7 = 0; i7 < getChildCount(); i7++) { View childAt = getChildAt(i7); if (childAt.getVisibility() != 8 && childAt != textView && childAt != textView2) { if (childAt.getRight() < i6 && childAt.getRight() > paddingLeft) { paddingLeft = childAt.getRight(); } if (childAt.getLeft() > i6 && childAt.getLeft() < paddingRight) { paddingRight = childAt.getLeft(); } } } Pair pair = new Pair<>(Integer.valueOf(paddingLeft), Integer.valueOf(paddingRight)); if (this.z && textView != null) { HX_(textView, pair); } if (this.w && textView2 != null) { HX_(textView2, pair); } } } ImageView imageView3 = this.h; Drawable drawable2 = imageView3 != null ? imageView3.getDrawable() : null; if (drawable2 != null) { while (true) { if (i5 >= getChildCount()) { break; } View childAt2 = getChildAt(i5); if ((childAt2 instanceof ImageView) && (drawable = (imageView = (ImageView) childAt2).getDrawable()) != null && drawable.getConstantState() != null && drawable.getConstantState().equals(drawable2.getConstantState())) { imageView2 = imageView; break; } i5++; } } if (imageView2 != null) { Boolean bool = this.v; if (bool != null) { imageView2.setAdjustViewBounds(bool.booleanValue()); } ImageView.ScaleType scaleType = this.x; if (scaleType != null) { imageView2.setScaleType(scaleType); } } } private void HX_(View view, Pair pair) { int measuredWidth = getMeasuredWidth(); int measuredWidth2 = view.getMeasuredWidth(); int i = (measuredWidth / 2) - (measuredWidth2 / 2); int i2 = measuredWidth2 + i; int max = Math.max(Math.max(((Integer) pair.first).intValue() - i, 0), Math.max(i2 - ((Integer) pair.second).intValue(), 0)); if (max > 0) { i += max; i2 -= max; view.measure(View.MeasureSpec.makeMeasureSpec(i2 - i, 1073741824), view.getMeasuredHeightAndState()); } view.layout(i, view.getTop(), i2, view.getBottom()); } public void setLogoScaleType(ImageView.ScaleType scaleType) { if (this.x != scaleType) { this.x = scaleType; requestLayout(); } } public void setLogoAdjustViewBounds(boolean z) { Boolean bool = this.v; if (bool == null || bool.booleanValue() != z) { this.v = Boolean.valueOf(z); requestLayout(); } } @Override // androidx.appcompat.widget.Toolbar, android.view.ViewGroup, android.view.View public void onAttachedToWindow() { super.onAttachedToWindow(); Drawable background = getBackground(); if (background instanceof C4363bXv) { C4363bXv c4363bXv = (C4363bXv) background; if (c4363bXv.B.c == null || !c4363bXv.B.c.a) { return; } c4363bXv.k(Lot.e(this)); } } @Override // android.view.View public void setElevation(float f) { super.setElevation(f); Drawable background = getBackground(); if (background instanceof C4363bXv) { ((C4363bXv) background).n(f); } } @Override // androidx.appcompat.widget.Toolbar public void setNavigationIcon(Drawable drawable) { if (drawable != null && this.s != null) { drawable = Tlu.pI_(drawable.mutate()); Tlu.pE_(drawable, this.s.intValue()); } super.setNavigationIcon(drawable); } public void setNavigationIconTint(int i) { this.s = Integer.valueOf(i); ImageButton imageButton = this.j; Drawable drawable = imageButton != null ? imageButton.getDrawable() : null; if (drawable != null) { setNavigationIcon(drawable); } } public void setTitleCentered(boolean z) { if (this.z != z) { this.z = z; requestLayout(); } } public void setSubtitleCentered(boolean z) { if (this.w != z) { this.w = z; requestLayout(); } } }