package androidx.core.app; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Rect; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Parcelable; import android.view.View; import android.widget.ImageView; /* loaded from: classes.dex */ public abstract class SharedElementCallback { Matrix a; /* loaded from: classes.dex */ public interface Sts { void c(); } /* JADX INFO: Access modifiers changed from: package-private */ public static Bitmap ni_(Drawable drawable) { int intrinsicWidth = drawable.getIntrinsicWidth(); int intrinsicHeight = drawable.getIntrinsicHeight(); if (intrinsicWidth <= 0 || intrinsicHeight <= 0) { return null; } float min = Math.min(1.0f, 1048576.0f / (intrinsicWidth * intrinsicHeight)); if ((drawable instanceof BitmapDrawable) && min == 1.0f) { return ((BitmapDrawable) drawable).getBitmap(); } int i = (int) (intrinsicWidth * min); int i2 = (int) (intrinsicHeight * min); Bitmap createBitmap = Bitmap.createBitmap(i, i2, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(createBitmap); Rect bounds = drawable.getBounds(); int i3 = bounds.left; int i4 = bounds.top; int i5 = bounds.right; int i6 = bounds.bottom; drawable.setBounds(0, 0, i, i2); drawable.draw(canvas); drawable.setBounds(i3, i4, i5, i6); return createBitmap; } public static View nj_(Context context, Parcelable parcelable) { if (parcelable instanceof Bundle) { Bundle bundle = (Bundle) parcelable; Bitmap bitmap = (Bitmap) bundle.getParcelable("sharedElement:snapshot:bitmap"); if (bitmap == null) { return null; } ImageView imageView = new ImageView(context); imageView.setImageBitmap(bitmap); imageView.setScaleType(ImageView.ScaleType.valueOf(bundle.getString("sharedElement:snapshot:imageScaleType"))); if (imageView.getScaleType() != ImageView.ScaleType.MATRIX) { return imageView; } float[] floatArray = bundle.getFloatArray("sharedElement:snapshot:imageMatrix"); Matrix matrix = new Matrix(); matrix.setValues(floatArray); imageView.setImageMatrix(matrix); return imageView; } if (!(parcelable instanceof Bitmap)) { return null; } ImageView imageView2 = new ImageView(context); imageView2.setImageBitmap((Bitmap) parcelable); return imageView2; } public static void d(Sts sts) { sts.c(); } }