package androidx.appcompat.widget; import android.annotation.SuppressLint; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.Resources; import android.graphics.PorterDuff; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.LocaleList; import android.text.method.PasswordTransformationMethod; import android.util.AttributeSet; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RestrictTo; import androidx.appcompat.R; import androidx.core.content.res.ResourcesCompat; import androidx.core.view.ViewCompat; import androidx.core.widget.AutoSizeableTextView; import androidx.core.widget.TextViewCompat; import java.lang.ref.WeakReference; import java.util.Locale; public class AppCompatTextHelper { private static final int MONOSPACE = 3; private static final int SANS = 1; private static final int SERIF = 2; private static final int TEXT_FONT_WEIGHT_UNSPECIFIED = -1; private boolean mAsyncFontPending; @NonNull private final AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper; private TintInfo mDrawableBottomTint; private TintInfo mDrawableEndTint; private TintInfo mDrawableLeftTint; private TintInfo mDrawableRightTint; private TintInfo mDrawableStartTint; private TintInfo mDrawableTint; private TintInfo mDrawableTopTint; private Typeface mFontTypeface; private int mFontWeight = -1; private int mStyle = 0; @NonNull private final TextView mView; /* renamed from: androidx.appcompat.widget.AppCompatTextHelper$1 reason: invalid class name */ public class AnonymousClass1 extends ResourcesCompat.FontCallback { public final /* synthetic */ int val$fontWeight; public final /* synthetic */ int val$style; public final /* synthetic */ WeakReference val$textViewWeak; public AnonymousClass1(int i, int i2, WeakReference weakReference) { this.val$fontWeight = i; this.val$style = i2; this.val$textViewWeak = weakReference; } @Override // androidx.core.content.res.ResourcesCompat.FontCallback public void onFontRetrievalFailed(int i) { } @Override // androidx.core.content.res.ResourcesCompat.FontCallback public void onFontRetrieved(@NonNull Typeface typeface) { int i; if (Build.VERSION.SDK_INT >= 28 && (i = this.val$fontWeight) != -1) { typeface = Typeface.create(typeface, i, (this.val$style & 2) != 0); } AppCompatTextHelper.this.onAsyncTypefaceReceived(this.val$textViewWeak, typeface); } } public AppCompatTextHelper(@NonNull TextView textView) { this.mView = textView; this.mAutoSizeTextHelper = new AppCompatTextViewAutoSizeHelper(textView); } private void applyCompoundDrawableTint(Drawable drawable, TintInfo tintInfo) { if (drawable != null && tintInfo != null) { AppCompatDrawableManager.tintDrawable(drawable, tintInfo, this.mView.getDrawableState()); } } private static TintInfo createTintInfo(Context context, AppCompatDrawableManager appCompatDrawableManager, int i) { ColorStateList tintList = appCompatDrawableManager.getTintList(context, i); if (tintList == null) { return null; } TintInfo tintInfo = new TintInfo(); tintInfo.mHasTintList = true; tintInfo.mTintList = tintList; return tintInfo; } private void setCompoundDrawables(Drawable drawable, Drawable drawable2, Drawable drawable3, Drawable drawable4, Drawable drawable5, Drawable drawable6) { if (drawable5 != null || drawable6 != null) { Drawable[] compoundDrawablesRelative = this.mView.getCompoundDrawablesRelative(); TextView textView = this.mView; if (drawable5 == null) { drawable5 = compoundDrawablesRelative[0]; } if (drawable2 == null) { drawable2 = compoundDrawablesRelative[1]; } if (drawable6 == null) { drawable6 = compoundDrawablesRelative[2]; } if (drawable4 == null) { drawable4 = compoundDrawablesRelative[3]; } textView.setCompoundDrawablesRelativeWithIntrinsicBounds(drawable5, drawable2, drawable6, drawable4); } else if (drawable != null || drawable2 != null || drawable3 != null || drawable4 != null) { Drawable[] compoundDrawablesRelative2 = this.mView.getCompoundDrawablesRelative(); if (compoundDrawablesRelative2[0] == null && compoundDrawablesRelative2[2] == null) { Drawable[] compoundDrawables = this.mView.getCompoundDrawables(); TextView textView2 = this.mView; if (drawable == null) { drawable = compoundDrawables[0]; } if (drawable2 == null) { drawable2 = compoundDrawables[1]; } if (drawable3 == null) { drawable3 = compoundDrawables[2]; } if (drawable4 == null) { drawable4 = compoundDrawables[3]; } textView2.setCompoundDrawablesWithIntrinsicBounds(drawable, drawable2, drawable3, drawable4); return; } TextView textView3 = this.mView; Drawable drawable7 = compoundDrawablesRelative2[0]; if (drawable2 == null) { drawable2 = compoundDrawablesRelative2[1]; } Drawable drawable8 = compoundDrawablesRelative2[2]; if (drawable4 == null) { drawable4 = compoundDrawablesRelative2[3]; } textView3.setCompoundDrawablesRelativeWithIntrinsicBounds(drawable7, drawable2, drawable8, drawable4); } } private void setCompoundTints() { TintInfo tintInfo = this.mDrawableTint; this.mDrawableLeftTint = tintInfo; this.mDrawableTopTint = tintInfo; this.mDrawableRightTint = tintInfo; this.mDrawableBottomTint = tintInfo; this.mDrawableStartTint = tintInfo; this.mDrawableEndTint = tintInfo; } private void setTextSizeInternal(int i, float f) { this.mAutoSizeTextHelper.setTextSizeInternal(i, f); } private void updateTypefaceAndStyle(Context context, TintTypedArray tintTypedArray) { String string; this.mStyle = tintTypedArray.getInt(R.styleable.TextAppearance_android_textStyle, this.mStyle); int i = Build.VERSION.SDK_INT; boolean z2 = false; if (i >= 28) { int i2 = tintTypedArray.getInt(R.styleable.TextAppearance_android_textFontWeight, -1); this.mFontWeight = i2; if (i2 != -1) { this.mStyle = (this.mStyle & 2) | 0; } } int i3 = R.styleable.TextAppearance_android_fontFamily; if (tintTypedArray.hasValue(i3) || tintTypedArray.hasValue(R.styleable.TextAppearance_fontFamily)) { this.mFontTypeface = null; int i4 = R.styleable.TextAppearance_fontFamily; if (tintTypedArray.hasValue(i4)) { i3 = i4; } int i5 = this.mFontWeight; int i6 = this.mStyle; if (!context.isRestricted()) { try { Typeface font = tintTypedArray.getFont(i3, this.mStyle, new AnonymousClass1(i5, i6, new WeakReference(this.mView))); if (font != null) { if (i < 28 || this.mFontWeight == -1) { this.mFontTypeface = font; } else { this.mFontTypeface = Typeface.create(Typeface.create(font, 0), this.mFontWeight, (this.mStyle & 2) != 0); } } this.mAsyncFontPending = this.mFontTypeface == null; } catch (Resources.NotFoundException | UnsupportedOperationException unused) { } } if (this.mFontTypeface == null && (string = tintTypedArray.getString(i3)) != null) { if (Build.VERSION.SDK_INT < 28 || this.mFontWeight == -1) { this.mFontTypeface = Typeface.create(string, this.mStyle); return; } Typeface create = Typeface.create(string, 0); int i7 = this.mFontWeight; if ((this.mStyle & 2) != 0) { z2 = true; } this.mFontTypeface = Typeface.create(create, i7, z2); return; } return; } int i8 = R.styleable.TextAppearance_android_typeface; if (tintTypedArray.hasValue(i8)) { this.mAsyncFontPending = false; int i9 = tintTypedArray.getInt(i8, 1); if (i9 == 1) { this.mFontTypeface = Typeface.SANS_SERIF; } else if (i9 == 2) { this.mFontTypeface = Typeface.SERIF; } else if (i9 == 3) { this.mFontTypeface = Typeface.MONOSPACE; } } } public void applyCompoundDrawablesTints() { if (!(this.mDrawableLeftTint == null && this.mDrawableTopTint == null && this.mDrawableRightTint == null && this.mDrawableBottomTint == null)) { Drawable[] compoundDrawables = this.mView.getCompoundDrawables(); applyCompoundDrawableTint(compoundDrawables[0], this.mDrawableLeftTint); applyCompoundDrawableTint(compoundDrawables[1], this.mDrawableTopTint); applyCompoundDrawableTint(compoundDrawables[2], this.mDrawableRightTint); applyCompoundDrawableTint(compoundDrawables[3], this.mDrawableBottomTint); } if (this.mDrawableStartTint != null || this.mDrawableEndTint != null) { Drawable[] compoundDrawablesRelative = this.mView.getCompoundDrawablesRelative(); applyCompoundDrawableTint(compoundDrawablesRelative[0], this.mDrawableStartTint); applyCompoundDrawableTint(compoundDrawablesRelative[2], this.mDrawableEndTint); } } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void autoSizeText() { this.mAutoSizeTextHelper.autoSizeText(); } public int getAutoSizeMaxTextSize() { return this.mAutoSizeTextHelper.getAutoSizeMaxTextSize(); } public int getAutoSizeMinTextSize() { return this.mAutoSizeTextHelper.getAutoSizeMinTextSize(); } public int getAutoSizeStepGranularity() { return this.mAutoSizeTextHelper.getAutoSizeStepGranularity(); } public int[] getAutoSizeTextAvailableSizes() { return this.mAutoSizeTextHelper.getAutoSizeTextAvailableSizes(); } public int getAutoSizeTextType() { return this.mAutoSizeTextHelper.getAutoSizeTextType(); } @Nullable public ColorStateList getCompoundDrawableTintList() { TintInfo tintInfo = this.mDrawableTint; if (tintInfo != null) { return tintInfo.mTintList; } return null; } @Nullable public PorterDuff.Mode getCompoundDrawableTintMode() { TintInfo tintInfo = this.mDrawableTint; if (tintInfo != null) { return tintInfo.mTintMode; } return null; } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public boolean isAutoSizeEnabled() { return this.mAutoSizeTextHelper.isAutoSizeEnabled(); } /* JADX WARNING: Removed duplicated region for block: B:102:0x01de */ /* JADX WARNING: Removed duplicated region for block: B:104:0x01e5 */ /* JADX WARNING: Removed duplicated region for block: B:114:0x0223 */ /* JADX WARNING: Removed duplicated region for block: B:120:0x0260 */ /* JADX WARNING: Removed duplicated region for block: B:121:0x0266 */ /* JADX WARNING: Removed duplicated region for block: B:124:0x026f */ /* JADX WARNING: Removed duplicated region for block: B:125:0x0275 */ /* JADX WARNING: Removed duplicated region for block: B:128:0x027e */ /* JADX WARNING: Removed duplicated region for block: B:129:0x0284 */ /* JADX WARNING: Removed duplicated region for block: B:132:0x028d */ /* JADX WARNING: Removed duplicated region for block: B:133:0x0293 */ /* JADX WARNING: Removed duplicated region for block: B:136:0x029c */ /* JADX WARNING: Removed duplicated region for block: B:137:0x02a2 */ /* JADX WARNING: Removed duplicated region for block: B:140:0x02ab */ /* JADX WARNING: Removed duplicated region for block: B:141:0x02b1 */ /* JADX WARNING: Removed duplicated region for block: B:144:0x02c5 */ /* JADX WARNING: Removed duplicated region for block: B:147:0x02d6 */ /* JADX WARNING: Removed duplicated region for block: B:148:0x02e6 */ /* JADX WARNING: Removed duplicated region for block: B:151:0x02fe */ /* JADX WARNING: Removed duplicated region for block: B:153:0x0305 */ /* JADX WARNING: Removed duplicated region for block: B:155:0x030c */ /* JADX WARNING: Removed duplicated region for block: B:157:? A[RETURN, SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:28:0x00cc */ /* JADX WARNING: Removed duplicated region for block: B:39:0x00f5 */ /* JADX WARNING: Removed duplicated region for block: B:43:0x0100 */ /* JADX WARNING: Removed duplicated region for block: B:44:0x0105 */ /* JADX WARNING: Removed duplicated region for block: B:46:0x0108 */ /* JADX WARNING: Removed duplicated region for block: B:59:0x0142 */ /* JADX WARNING: Removed duplicated region for block: B:70:0x016e */ /* JADX WARNING: Removed duplicated region for block: B:73:0x0176 */ /* JADX WARNING: Removed duplicated region for block: B:79:0x0189 */ /* JADX WARNING: Removed duplicated region for block: B:87:0x01ac */ /* JADX WARNING: Removed duplicated region for block: B:89:0x01b3 */ /* JADX WARNING: Removed duplicated region for block: B:91:0x01ba */ /* JADX WARNING: Removed duplicated region for block: B:97:0x01ca */ @SuppressLint({"NewApi"}) public void loadFromAttributes(@Nullable AttributeSet attributeSet, int i) { boolean z2; ColorStateList colorStateList; ColorStateList colorStateList2; boolean z3; String str; ColorStateList colorStateList3; String str2; String str3; int i2; int i3; String str4; AppCompatDrawableManager appCompatDrawableManager; Typeface typeface; TintTypedArray obtainStyledAttributes; int i4; int i5; int i6; int dimensionPixelSize; int dimensionPixelSize2; int dimensionPixelSize3; int[] autoSizeTextAvailableSizes; Context context = this.mView.getContext(); AppCompatDrawableManager appCompatDrawableManager2 = AppCompatDrawableManager.get(); int[] iArr = R.styleable.AppCompatTextHelper; TintTypedArray obtainStyledAttributes2 = TintTypedArray.obtainStyledAttributes(context, attributeSet, iArr, i, 0); TextView textView = this.mView; ViewCompat.saveAttributeDataForStyleable(textView, textView.getContext(), iArr, attributeSet, obtainStyledAttributes2.getWrappedTypeArray(), i, 0); int resourceId = obtainStyledAttributes2.getResourceId(R.styleable.AppCompatTextHelper_android_textAppearance, -1); int i7 = R.styleable.AppCompatTextHelper_android_drawableLeft; if (obtainStyledAttributes2.hasValue(i7)) { this.mDrawableLeftTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i7, 0)); } int i8 = R.styleable.AppCompatTextHelper_android_drawableTop; if (obtainStyledAttributes2.hasValue(i8)) { this.mDrawableTopTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i8, 0)); } int i9 = R.styleable.AppCompatTextHelper_android_drawableRight; if (obtainStyledAttributes2.hasValue(i9)) { this.mDrawableRightTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i9, 0)); } int i10 = R.styleable.AppCompatTextHelper_android_drawableBottom; if (obtainStyledAttributes2.hasValue(i10)) { this.mDrawableBottomTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i10, 0)); } int i11 = Build.VERSION.SDK_INT; int i12 = R.styleable.AppCompatTextHelper_android_drawableStart; if (obtainStyledAttributes2.hasValue(i12)) { this.mDrawableStartTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i12, 0)); } int i13 = R.styleable.AppCompatTextHelper_android_drawableEnd; if (obtainStyledAttributes2.hasValue(i13)) { this.mDrawableEndTint = createTintInfo(context, appCompatDrawableManager2, obtainStyledAttributes2.getResourceId(i13, 0)); } obtainStyledAttributes2.recycle(); boolean z4 = this.mView.getTransformationMethod() instanceof PasswordTransformationMethod; if (resourceId != -1) { TintTypedArray obtainStyledAttributes3 = TintTypedArray.obtainStyledAttributes(context, resourceId, R.styleable.TextAppearance); if (!z4) { int i14 = R.styleable.TextAppearance_textAllCaps; if (obtainStyledAttributes3.hasValue(i14)) { z3 = obtainStyledAttributes3.getBoolean(i14, false); z2 = true; updateTypefaceAndStyle(context, obtainStyledAttributes3); if (i11 >= 23) { int i15 = R.styleable.TextAppearance_android_textColor; colorStateList3 = obtainStyledAttributes3.hasValue(i15) ? obtainStyledAttributes3.getColorStateList(i15) : null; int i16 = R.styleable.TextAppearance_android_textColorHint; colorStateList2 = obtainStyledAttributes3.hasValue(i16) ? obtainStyledAttributes3.getColorStateList(i16) : null; int i17 = R.styleable.TextAppearance_android_textColorLink; if (obtainStyledAttributes3.hasValue(i17)) { colorStateList = obtainStyledAttributes3.getColorStateList(i17); int i18 = R.styleable.TextAppearance_textLocale; str = obtainStyledAttributes3.hasValue(i18) ? obtainStyledAttributes3.getString(i18) : null; if (i11 >= 26) { int i19 = R.styleable.TextAppearance_fontVariationSettings; if (obtainStyledAttributes3.hasValue(i19)) { str2 = obtainStyledAttributes3.getString(i19); obtainStyledAttributes3.recycle(); } } str2 = null; obtainStyledAttributes3.recycle(); } } else { colorStateList3 = null; colorStateList2 = null; } colorStateList = null; int i18 = R.styleable.TextAppearance_textLocale; if (obtainStyledAttributes3.hasValue(i18)) { } if (i11 >= 26) { } str2 = null; obtainStyledAttributes3.recycle(); } } z3 = false; z2 = false; updateTypefaceAndStyle(context, obtainStyledAttributes3); if (i11 >= 23) { } colorStateList = null; int i18 = R.styleable.TextAppearance_textLocale; if (obtainStyledAttributes3.hasValue(i18)) { } if (i11 >= 26) { } str2 = null; obtainStyledAttributes3.recycle(); } else { str2 = null; colorStateList3 = null; str = null; z3 = false; colorStateList2 = null; colorStateList = null; z2 = false; } TintTypedArray obtainStyledAttributes4 = TintTypedArray.obtainStyledAttributes(context, attributeSet, R.styleable.TextAppearance, i, 0); if (!z4) { int i20 = R.styleable.TextAppearance_textAllCaps; if (obtainStyledAttributes4.hasValue(i20)) { str3 = str2; z3 = obtainStyledAttributes4.getBoolean(i20, false); i2 = 23; z2 = true; if (i11 < i2) { int i21 = R.styleable.TextAppearance_android_textColor; if (obtainStyledAttributes4.hasValue(i21)) { colorStateList3 = obtainStyledAttributes4.getColorStateList(i21); } int i22 = R.styleable.TextAppearance_android_textColorHint; if (obtainStyledAttributes4.hasValue(i22)) { colorStateList2 = obtainStyledAttributes4.getColorStateList(i22); } int i23 = R.styleable.TextAppearance_android_textColorLink; if (obtainStyledAttributes4.hasValue(i23)) { colorStateList = obtainStyledAttributes4.getColorStateList(i23); } } i3 = R.styleable.TextAppearance_textLocale; if (obtainStyledAttributes4.hasValue(i3)) { str = obtainStyledAttributes4.getString(i3); } if (i11 >= 26) { int i24 = R.styleable.TextAppearance_fontVariationSettings; if (obtainStyledAttributes4.hasValue(i24)) { str4 = obtainStyledAttributes4.getString(i24); if (i11 >= 28) { int i25 = R.styleable.TextAppearance_android_textSize; if (obtainStyledAttributes4.hasValue(i25)) { appCompatDrawableManager = appCompatDrawableManager2; if (obtainStyledAttributes4.getDimensionPixelSize(i25, -1) == 0) { this.mView.setTextSize(0, 0.0f); } updateTypefaceAndStyle(context, obtainStyledAttributes4); obtainStyledAttributes4.recycle(); if (colorStateList3 != null) { this.mView.setTextColor(colorStateList3); } if (colorStateList2 != null) { this.mView.setHintTextColor(colorStateList2); } if (colorStateList != null) { this.mView.setLinkTextColor(colorStateList); } if (!z4 && z2) { setAllCaps(z3); } typeface = this.mFontTypeface; if (typeface != null) { if (this.mFontWeight == -1) { this.mView.setTypeface(typeface, this.mStyle); } else { this.mView.setTypeface(typeface); } } if (str4 != null) { this.mView.setFontVariationSettings(str4); } if (str != null) { if (i11 >= 24) { this.mView.setTextLocales(LocaleList.forLanguageTags(str)); } else { this.mView.setTextLocale(Locale.forLanguageTag(str.substring(0, str.indexOf(44)))); } } this.mAutoSizeTextHelper.loadFromAttributes(attributeSet, i); if (AutoSizeableTextView.PLATFORM_SUPPORTS_AUTOSIZE && this.mAutoSizeTextHelper.getAutoSizeTextType() != 0) { autoSizeTextAvailableSizes = this.mAutoSizeTextHelper.getAutoSizeTextAvailableSizes(); if (autoSizeTextAvailableSizes.length > 0) { if (((float) this.mView.getAutoSizeStepGranularity()) != -1.0f) { this.mView.setAutoSizeTextTypeUniformWithConfiguration(this.mAutoSizeTextHelper.getAutoSizeMinTextSize(), this.mAutoSizeTextHelper.getAutoSizeMaxTextSize(), this.mAutoSizeTextHelper.getAutoSizeStepGranularity(), 0); } else { this.mView.setAutoSizeTextTypeUniformWithPresetSizes(autoSizeTextAvailableSizes, 0); } } } obtainStyledAttributes = TintTypedArray.obtainStyledAttributes(context, attributeSet, R.styleable.AppCompatTextView); int resourceId2 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableLeftCompat, -1); Drawable drawable = resourceId2 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId2) : null; int resourceId3 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableTopCompat, -1); Drawable drawable2 = resourceId3 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId3) : null; int resourceId4 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableRightCompat, -1); Drawable drawable3 = resourceId4 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId4) : null; int resourceId5 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableBottomCompat, -1); Drawable drawable4 = resourceId5 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId5) : null; int resourceId6 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableStartCompat, -1); Drawable drawable5 = resourceId6 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId6) : null; int resourceId7 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableEndCompat, -1); setCompoundDrawables(drawable, drawable2, drawable3, drawable4, drawable5, resourceId7 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId7) : null); i4 = R.styleable.AppCompatTextView_drawableTint; if (obtainStyledAttributes.hasValue(i4)) { TextViewCompat.setCompoundDrawableTintList(this.mView, obtainStyledAttributes.getColorStateList(i4)); } i5 = R.styleable.AppCompatTextView_drawableTintMode; if (!obtainStyledAttributes.hasValue(i5)) { i6 = -1; TextViewCompat.setCompoundDrawableTintMode(this.mView, DrawableUtils.parseTintMode(obtainStyledAttributes.getInt(i5, -1), null)); } else { i6 = -1; } dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_firstBaselineToTopHeight, i6); dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lastBaselineToBottomHeight, i6); dimensionPixelSize3 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lineHeight, i6); obtainStyledAttributes.recycle(); if (dimensionPixelSize != i6) { TextViewCompat.setFirstBaselineToTopHeight(this.mView, dimensionPixelSize); } if (dimensionPixelSize2 != i6) { TextViewCompat.setLastBaselineToBottomHeight(this.mView, dimensionPixelSize2); } if (dimensionPixelSize3 == i6) { TextViewCompat.setLineHeight(this.mView, dimensionPixelSize3); return; } return; } } appCompatDrawableManager = appCompatDrawableManager2; updateTypefaceAndStyle(context, obtainStyledAttributes4); obtainStyledAttributes4.recycle(); if (colorStateList3 != null) { } if (colorStateList2 != null) { } if (colorStateList != null) { } setAllCaps(z3); typeface = this.mFontTypeface; if (typeface != null) { } if (str4 != null) { } if (str != null) { } this.mAutoSizeTextHelper.loadFromAttributes(attributeSet, i); autoSizeTextAvailableSizes = this.mAutoSizeTextHelper.getAutoSizeTextAvailableSizes(); if (autoSizeTextAvailableSizes.length > 0) { } obtainStyledAttributes = TintTypedArray.obtainStyledAttributes(context, attributeSet, R.styleable.AppCompatTextView); int resourceId2 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableLeftCompat, -1); if (resourceId2 == -1) { } int resourceId3 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableTopCompat, -1); if (resourceId3 == -1) { } int resourceId4 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableRightCompat, -1); if (resourceId4 == -1) { } int resourceId5 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableBottomCompat, -1); if (resourceId5 == -1) { } int resourceId6 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableStartCompat, -1); if (resourceId6 == -1) { } int resourceId7 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableEndCompat, -1); setCompoundDrawables(drawable, drawable2, drawable3, drawable4, drawable5, resourceId7 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId7) : null); i4 = R.styleable.AppCompatTextView_drawableTint; if (obtainStyledAttributes.hasValue(i4)) { } i5 = R.styleable.AppCompatTextView_drawableTintMode; if (!obtainStyledAttributes.hasValue(i5)) { } dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_firstBaselineToTopHeight, i6); dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lastBaselineToBottomHeight, i6); dimensionPixelSize3 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lineHeight, i6); obtainStyledAttributes.recycle(); if (dimensionPixelSize != i6) { } if (dimensionPixelSize2 != i6) { } if (dimensionPixelSize3 == i6) { } } } str4 = str3; if (i11 >= 28) { } appCompatDrawableManager = appCompatDrawableManager2; updateTypefaceAndStyle(context, obtainStyledAttributes4); obtainStyledAttributes4.recycle(); if (colorStateList3 != null) { } if (colorStateList2 != null) { } if (colorStateList != null) { } setAllCaps(z3); typeface = this.mFontTypeface; if (typeface != null) { } if (str4 != null) { } if (str != null) { } this.mAutoSizeTextHelper.loadFromAttributes(attributeSet, i); autoSizeTextAvailableSizes = this.mAutoSizeTextHelper.getAutoSizeTextAvailableSizes(); if (autoSizeTextAvailableSizes.length > 0) { } obtainStyledAttributes = TintTypedArray.obtainStyledAttributes(context, attributeSet, R.styleable.AppCompatTextView); int resourceId2 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableLeftCompat, -1); if (resourceId2 == -1) { } int resourceId3 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableTopCompat, -1); if (resourceId3 == -1) { } int resourceId4 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableRightCompat, -1); if (resourceId4 == -1) { } int resourceId5 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableBottomCompat, -1); if (resourceId5 == -1) { } int resourceId6 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableStartCompat, -1); if (resourceId6 == -1) { } int resourceId7 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableEndCompat, -1); setCompoundDrawables(drawable, drawable2, drawable3, drawable4, drawable5, resourceId7 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId7) : null); i4 = R.styleable.AppCompatTextView_drawableTint; if (obtainStyledAttributes.hasValue(i4)) { } i5 = R.styleable.AppCompatTextView_drawableTintMode; if (!obtainStyledAttributes.hasValue(i5)) { } dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_firstBaselineToTopHeight, i6); dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lastBaselineToBottomHeight, i6); dimensionPixelSize3 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lineHeight, i6); obtainStyledAttributes.recycle(); if (dimensionPixelSize != i6) { } if (dimensionPixelSize2 != i6) { } if (dimensionPixelSize3 == i6) { } } } str3 = str2; i2 = 23; if (i11 < i2) { } i3 = R.styleable.TextAppearance_textLocale; if (obtainStyledAttributes4.hasValue(i3)) { } if (i11 >= 26) { } str4 = str3; if (i11 >= 28) { } appCompatDrawableManager = appCompatDrawableManager2; updateTypefaceAndStyle(context, obtainStyledAttributes4); obtainStyledAttributes4.recycle(); if (colorStateList3 != null) { } if (colorStateList2 != null) { } if (colorStateList != null) { } setAllCaps(z3); typeface = this.mFontTypeface; if (typeface != null) { } if (str4 != null) { } if (str != null) { } this.mAutoSizeTextHelper.loadFromAttributes(attributeSet, i); autoSizeTextAvailableSizes = this.mAutoSizeTextHelper.getAutoSizeTextAvailableSizes(); if (autoSizeTextAvailableSizes.length > 0) { } obtainStyledAttributes = TintTypedArray.obtainStyledAttributes(context, attributeSet, R.styleable.AppCompatTextView); int resourceId2 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableLeftCompat, -1); if (resourceId2 == -1) { } int resourceId3 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableTopCompat, -1); if (resourceId3 == -1) { } int resourceId4 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableRightCompat, -1); if (resourceId4 == -1) { } int resourceId5 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableBottomCompat, -1); if (resourceId5 == -1) { } int resourceId6 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableStartCompat, -1); if (resourceId6 == -1) { } int resourceId7 = obtainStyledAttributes.getResourceId(R.styleable.AppCompatTextView_drawableEndCompat, -1); setCompoundDrawables(drawable, drawable2, drawable3, drawable4, drawable5, resourceId7 == -1 ? appCompatDrawableManager.getDrawable(context, resourceId7) : null); i4 = R.styleable.AppCompatTextView_drawableTint; if (obtainStyledAttributes.hasValue(i4)) { } i5 = R.styleable.AppCompatTextView_drawableTintMode; if (!obtainStyledAttributes.hasValue(i5)) { } dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_firstBaselineToTopHeight, i6); dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lastBaselineToBottomHeight, i6); dimensionPixelSize3 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.AppCompatTextView_lineHeight, i6); obtainStyledAttributes.recycle(); if (dimensionPixelSize != i6) { } if (dimensionPixelSize2 != i6) { } if (dimensionPixelSize3 == i6) { } } public void onAsyncTypefaceReceived(WeakReference weakReference, Typeface typeface) { if (this.mAsyncFontPending) { this.mFontTypeface = typeface; TextView textView = weakReference.get(); if (textView != null) { textView.setTypeface(typeface, this.mStyle); } } } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void onLayout(boolean z2, int i, int i2, int i3, int i4) { if (!AutoSizeableTextView.PLATFORM_SUPPORTS_AUTOSIZE) { autoSizeText(); } } public void onSetCompoundDrawables() { applyCompoundDrawablesTints(); } public void onSetTextAppearance(Context context, int i) { String string; ColorStateList colorStateList; TintTypedArray obtainStyledAttributes = TintTypedArray.obtainStyledAttributes(context, i, R.styleable.TextAppearance); int i2 = R.styleable.TextAppearance_textAllCaps; if (obtainStyledAttributes.hasValue(i2)) { setAllCaps(obtainStyledAttributes.getBoolean(i2, false)); } int i3 = Build.VERSION.SDK_INT; if (i3 < 23) { int i4 = R.styleable.TextAppearance_android_textColor; if (obtainStyledAttributes.hasValue(i4) && (colorStateList = obtainStyledAttributes.getColorStateList(i4)) != null) { this.mView.setTextColor(colorStateList); } } int i5 = R.styleable.TextAppearance_android_textSize; if (obtainStyledAttributes.hasValue(i5) && obtainStyledAttributes.getDimensionPixelSize(i5, -1) == 0) { this.mView.setTextSize(0, 0.0f); } updateTypefaceAndStyle(context, obtainStyledAttributes); if (i3 >= 26) { int i6 = R.styleable.TextAppearance_fontVariationSettings; if (obtainStyledAttributes.hasValue(i6) && (string = obtainStyledAttributes.getString(i6)) != null) { this.mView.setFontVariationSettings(string); } } obtainStyledAttributes.recycle(); Typeface typeface = this.mFontTypeface; if (typeface != null) { this.mView.setTypeface(typeface, this.mStyle); } } public void setAllCaps(boolean z2) { this.mView.setAllCaps(z2); } public void setAutoSizeTextTypeUniformWithConfiguration(int i, int i2, int i3, int i4) throws IllegalArgumentException { this.mAutoSizeTextHelper.setAutoSizeTextTypeUniformWithConfiguration(i, i2, i3, i4); } public void setAutoSizeTextTypeUniformWithPresetSizes(@NonNull int[] iArr, int i) throws IllegalArgumentException { this.mAutoSizeTextHelper.setAutoSizeTextTypeUniformWithPresetSizes(iArr, i); } public void setAutoSizeTextTypeWithDefaults(int i) { this.mAutoSizeTextHelper.setAutoSizeTextTypeWithDefaults(i); } public void setCompoundDrawableTintList(@Nullable ColorStateList colorStateList) { if (this.mDrawableTint == null) { this.mDrawableTint = new TintInfo(); } TintInfo tintInfo = this.mDrawableTint; tintInfo.mTintList = colorStateList; tintInfo.mHasTintList = colorStateList != null; setCompoundTints(); } public void setCompoundDrawableTintMode(@Nullable PorterDuff.Mode mode) { if (this.mDrawableTint == null) { this.mDrawableTint = new TintInfo(); } TintInfo tintInfo = this.mDrawableTint; tintInfo.mTintMode = mode; tintInfo.mHasTintMode = mode != null; setCompoundTints(); } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setTextSize(int i, float f) { if (!AutoSizeableTextView.PLATFORM_SUPPORTS_AUTOSIZE && !isAutoSizeEnabled()) { setTextSizeInternal(i, f); } } }