mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
152 lines
8.5 KiB
Java
152 lines
8.5 KiB
Java
package androidx.appcompat.widget;
|
|
|
|
import android.content.res.ColorStateList;
|
|
import android.graphics.PorterDuff;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.widget.CheckedTextView;
|
|
import androidx.core.graphics.drawable.DrawableCompat;
|
|
import androidx.core.widget.CheckedTextViewCompat;
|
|
|
|
/* loaded from: classes.dex */
|
|
class AppCompatCheckedTextViewHelper {
|
|
private ColorStateList mCheckMarkTintList = null;
|
|
private PorterDuff.Mode mCheckMarkTintMode = null;
|
|
private boolean mHasCheckMarkTint = false;
|
|
private boolean mHasCheckMarkTintMode = false;
|
|
private boolean mSkipNextApply;
|
|
private final CheckedTextView mView;
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public ColorStateList getSupportCheckMarkTintList() {
|
|
return this.mCheckMarkTintList;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public PorterDuff.Mode getSupportCheckMarkTintMode() {
|
|
return this.mCheckMarkTintMode;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public AppCompatCheckedTextViewHelper(CheckedTextView checkedTextView) {
|
|
this.mView = checkedTextView;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* JADX WARN: Removed duplicated region for block: B:11:0x0062 A[Catch: all -> 0x008a, TryCatch #1 {all -> 0x008a, blocks: (B:3:0x001f, B:5:0x0027, B:8:0x002f, B:9:0x005a, B:11:0x0062, B:12:0x006d, B:14:0x0075, B:21:0x003d, B:23:0x0045, B:25:0x004d), top: B:2:0x001f }] */
|
|
/* JADX WARN: Removed duplicated region for block: B:14:0x0075 A[Catch: all -> 0x008a, TRY_LEAVE, TryCatch #1 {all -> 0x008a, blocks: (B:3:0x001f, B:5:0x0027, B:8:0x002f, B:9:0x005a, B:11:0x0062, B:12:0x006d, B:14:0x0075, B:21:0x003d, B:23:0x0045, B:25:0x004d), top: B:2:0x001f }] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void loadFromAttributes(android.util.AttributeSet r11, int r12) {
|
|
/*
|
|
r10 = this;
|
|
android.widget.CheckedTextView r0 = r10.mView
|
|
android.content.Context r0 = r0.getContext()
|
|
int[] r1 = androidx.appcompat.R.styleable.CheckedTextView
|
|
r2 = 0
|
|
androidx.appcompat.widget.TintTypedArray r0 = androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(r0, r11, r1, r12, r2)
|
|
android.widget.CheckedTextView r3 = r10.mView
|
|
android.content.Context r4 = r3.getContext()
|
|
int[] r5 = androidx.appcompat.R.styleable.CheckedTextView
|
|
android.content.res.TypedArray r7 = r0.getWrappedTypeArray()
|
|
r9 = 0
|
|
r6 = r11
|
|
r8 = r12
|
|
androidx.core.view.ViewCompat.saveAttributeDataForStyleable(r3, r4, r5, r6, r7, r8, r9)
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkCompat // Catch: java.lang.Throwable -> L8a
|
|
boolean r11 = r0.hasValue(r11) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L3d
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkCompat // Catch: java.lang.Throwable -> L8a
|
|
int r11 = r0.getResourceId(r11, r2) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L3d
|
|
android.widget.CheckedTextView r12 = r10.mView // Catch: android.content.res.Resources.NotFoundException -> L3d java.lang.Throwable -> L8a
|
|
android.content.Context r1 = r12.getContext() // Catch: android.content.res.Resources.NotFoundException -> L3d java.lang.Throwable -> L8a
|
|
android.graphics.drawable.Drawable r11 = androidx.appcompat.content.res.AppCompatResources.getDrawable(r1, r11) // Catch: android.content.res.Resources.NotFoundException -> L3d java.lang.Throwable -> L8a
|
|
r12.setCheckMarkDrawable(r11) // Catch: android.content.res.Resources.NotFoundException -> L3d java.lang.Throwable -> L8a
|
|
goto L5a
|
|
L3d:
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_android_checkMark // Catch: java.lang.Throwable -> L8a
|
|
boolean r11 = r0.hasValue(r11) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L5a
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_android_checkMark // Catch: java.lang.Throwable -> L8a
|
|
int r11 = r0.getResourceId(r11, r2) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L5a
|
|
android.widget.CheckedTextView r12 = r10.mView // Catch: java.lang.Throwable -> L8a
|
|
android.content.Context r1 = r12.getContext() // Catch: java.lang.Throwable -> L8a
|
|
android.graphics.drawable.Drawable r11 = androidx.appcompat.content.res.AppCompatResources.getDrawable(r1, r11) // Catch: java.lang.Throwable -> L8a
|
|
r12.setCheckMarkDrawable(r11) // Catch: java.lang.Throwable -> L8a
|
|
L5a:
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkTint // Catch: java.lang.Throwable -> L8a
|
|
boolean r11 = r0.hasValue(r11) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L6d
|
|
android.widget.CheckedTextView r11 = r10.mView // Catch: java.lang.Throwable -> L8a
|
|
int r12 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkTint // Catch: java.lang.Throwable -> L8a
|
|
android.content.res.ColorStateList r12 = r0.getColorStateList(r12) // Catch: java.lang.Throwable -> L8a
|
|
androidx.core.widget.CheckedTextViewCompat.setCheckMarkTintList(r11, r12) // Catch: java.lang.Throwable -> L8a
|
|
L6d:
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkTintMode // Catch: java.lang.Throwable -> L8a
|
|
boolean r11 = r0.hasValue(r11) // Catch: java.lang.Throwable -> L8a
|
|
if (r11 == 0) goto L86
|
|
android.widget.CheckedTextView r10 = r10.mView // Catch: java.lang.Throwable -> L8a
|
|
int r11 = androidx.appcompat.R.styleable.CheckedTextView_checkMarkTintMode // Catch: java.lang.Throwable -> L8a
|
|
r12 = -1
|
|
int r11 = r0.getInt(r11, r12) // Catch: java.lang.Throwable -> L8a
|
|
r12 = 0
|
|
android.graphics.PorterDuff$Mode r11 = androidx.appcompat.widget.DrawableUtils.parseTintMode(r11, r12) // Catch: java.lang.Throwable -> L8a
|
|
androidx.core.widget.CheckedTextViewCompat.setCheckMarkTintMode(r10, r11) // Catch: java.lang.Throwable -> L8a
|
|
L86:
|
|
r0.recycle()
|
|
return
|
|
L8a:
|
|
r10 = move-exception
|
|
r0.recycle()
|
|
throw r10
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet, int):void");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public void setSupportCheckMarkTintList(ColorStateList colorStateList) {
|
|
this.mCheckMarkTintList = colorStateList;
|
|
this.mHasCheckMarkTint = true;
|
|
applyCheckMarkTint();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public void setSupportCheckMarkTintMode(PorterDuff.Mode mode) {
|
|
this.mCheckMarkTintMode = mode;
|
|
this.mHasCheckMarkTintMode = true;
|
|
applyCheckMarkTint();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public void onSetCheckMarkDrawable() {
|
|
if (this.mSkipNextApply) {
|
|
this.mSkipNextApply = false;
|
|
} else {
|
|
this.mSkipNextApply = true;
|
|
applyCheckMarkTint();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public void applyCheckMarkTint() {
|
|
Drawable checkMarkDrawable = CheckedTextViewCompat.getCheckMarkDrawable(this.mView);
|
|
if (checkMarkDrawable != null) {
|
|
if (this.mHasCheckMarkTint || this.mHasCheckMarkTintMode) {
|
|
Drawable mutate = DrawableCompat.wrap(checkMarkDrawable).mutate();
|
|
if (this.mHasCheckMarkTint) {
|
|
DrawableCompat.setTintList(mutate, this.mCheckMarkTintList);
|
|
}
|
|
if (this.mHasCheckMarkTintMode) {
|
|
DrawableCompat.setTintMode(mutate, this.mCheckMarkTintMode);
|
|
}
|
|
if (mutate.isStateful()) {
|
|
mutate.setState(this.mView.getDrawableState());
|
|
}
|
|
this.mView.setCheckMarkDrawable(mutate);
|
|
}
|
|
}
|
|
}
|
|
}
|