64 lines
1.9 KiB
Java
64 lines
1.9 KiB
Java
package m;
|
|
|
|
import android.R;
|
|
import android.graphics.Insets;
|
|
import android.graphics.PorterDuff;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.os.Build;
|
|
|
|
/* renamed from: m.g0, reason: case insensitive filesystem */
|
|
/* loaded from: classes.dex */
|
|
public abstract class AbstractC0463g0 {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public static final int[] f7662a = {R.attr.state_checked};
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public static final int[] f7663b = new int[0];
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public static final Rect f7664c = new Rect();
|
|
|
|
public static void a(Drawable drawable) {
|
|
String name = drawable.getClass().getName();
|
|
if (Build.VERSION.SDK_INT >= 31 || !"android.graphics.drawable.ColorStateListDrawable".equals(name)) {
|
|
return;
|
|
}
|
|
int[] state = drawable.getState();
|
|
if (state == null || state.length == 0) {
|
|
drawable.setState(f7662a);
|
|
} else {
|
|
drawable.setState(f7663b);
|
|
}
|
|
drawable.setState(state);
|
|
}
|
|
|
|
public static Rect b(Drawable drawable) {
|
|
Insets a2 = AbstractC0461f0.a(drawable);
|
|
return new Rect(a2.left, a2.top, a2.right, a2.bottom);
|
|
}
|
|
|
|
public static PorterDuff.Mode c(int i, PorterDuff.Mode mode) {
|
|
if (i == 3) {
|
|
return PorterDuff.Mode.SRC_OVER;
|
|
}
|
|
if (i == 5) {
|
|
return PorterDuff.Mode.SRC_IN;
|
|
}
|
|
if (i == 9) {
|
|
return PorterDuff.Mode.SRC_ATOP;
|
|
}
|
|
switch (i) {
|
|
case 14:
|
|
return PorterDuff.Mode.MULTIPLY;
|
|
case 15:
|
|
return PorterDuff.Mode.SCREEN;
|
|
case 16:
|
|
return PorterDuff.Mode.ADD;
|
|
default:
|
|
return mode;
|
|
}
|
|
}
|
|
}
|