package androidx.appcompat.widget; import android.R; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Shader; import android.graphics.drawable.AnimationDrawable; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.ClipDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; import android.graphics.drawable.ShapeDrawable; import android.graphics.drawable.shapes.RoundRectShape; import android.graphics.drawable.shapes.Shape; import android.util.AttributeSet; import android.widget.ProgressBar; import androidx.core.graphics.drawable.WrappedDrawable; import com.thoughtworks.xstream.XStream; /* loaded from: classes.dex */ class AppCompatProgressBarHelper { private static final int[] c = {R.attr.indeterminateDrawable, R.attr.progressDrawable}; private final ProgressBar a; private Bitmap b; AppCompatProgressBarHelper(ProgressBar progressBar) { this.a = progressBar; } private Shape b() { return new RoundRectShape(new float[]{5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f}, null, null); } void a(AttributeSet attributeSet, int i) { TintTypedArray a = TintTypedArray.a(this.a.getContext(), attributeSet, c, i, 0); Drawable c2 = a.c(0); if (c2 != null) { this.a.setIndeterminateDrawable(a(c2)); } Drawable c3 = a.c(1); if (c3 != null) { this.a.setProgressDrawable(a(c3, false)); } a.a(); } /* JADX WARN: Multi-variable type inference failed */ private Drawable a(Drawable drawable, boolean z) { if (drawable instanceof WrappedDrawable) { WrappedDrawable wrappedDrawable = (WrappedDrawable) drawable; Drawable a = wrappedDrawable.a(); if (a == null) { return drawable; } wrappedDrawable.a(a(a, z)); return drawable; } if (drawable instanceof LayerDrawable) { LayerDrawable layerDrawable = (LayerDrawable) drawable; int numberOfLayers = layerDrawable.getNumberOfLayers(); Drawable[] drawableArr = new Drawable[numberOfLayers]; for (int i = 0; i < numberOfLayers; i++) { int id = layerDrawable.getId(i); drawableArr[i] = a(layerDrawable.getDrawable(i), id == 16908301 || id == 16908303); } LayerDrawable layerDrawable2 = new LayerDrawable(drawableArr); for (int i2 = 0; i2 < numberOfLayers; i2++) { layerDrawable2.setId(i2, layerDrawable.getId(i2)); } return layerDrawable2; } if (!(drawable instanceof BitmapDrawable)) { return drawable; } BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable; Bitmap bitmap = bitmapDrawable.getBitmap(); if (this.b == null) { this.b = bitmap; } ShapeDrawable shapeDrawable = new ShapeDrawable(b()); shapeDrawable.getPaint().setShader(new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.CLAMP)); shapeDrawable.getPaint().setColorFilter(bitmapDrawable.getPaint().getColorFilter()); return z ? new ClipDrawable(shapeDrawable, 3, 1) : shapeDrawable; } private Drawable a(Drawable drawable) { if (!(drawable instanceof AnimationDrawable)) { return drawable; } AnimationDrawable animationDrawable = (AnimationDrawable) drawable; int numberOfFrames = animationDrawable.getNumberOfFrames(); AnimationDrawable animationDrawable2 = new AnimationDrawable(); animationDrawable2.setOneShot(animationDrawable.isOneShot()); for (int i = 0; i < numberOfFrames; i++) { Drawable a = a(animationDrawable.getFrame(i), true); a.setLevel(XStream.PRIORITY_VERY_HIGH); animationDrawable2.addFrame(a, animationDrawable.getDuration(i)); } animationDrawable2.setLevel(XStream.PRIORITY_VERY_HIGH); return animationDrawable2; } Bitmap a() { return this.b; } }