package io.flutter.embedding.android; import android.animation.Animator; import android.content.Context; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.util.AttributeSet; import android.view.View; import android.widget.ImageView; import com.google.android.gms.maps.model.BitmapDescriptorFactory; @Deprecated /* loaded from: classes5.dex */ public final class DrawableSplashScreen implements SplashScreen { private final long crossfadeDurationInMillis; private final Drawable drawable; private final ImageView.ScaleType scaleType; private DrawableSplashScreenView splashView; public DrawableSplashScreen(Drawable drawable) { this(drawable, ImageView.ScaleType.FIT_XY, 500L); } public DrawableSplashScreen(Drawable drawable, ImageView.ScaleType scaleType, long j) { this.drawable = drawable; this.scaleType = scaleType; this.crossfadeDurationInMillis = j; } @Override // io.flutter.embedding.android.SplashScreen public final View createSplashView(Context context, Bundle bundle) { DrawableSplashScreenView drawableSplashScreenView = new DrawableSplashScreenView(context); this.splashView = drawableSplashScreenView; drawableSplashScreenView.setSplashDrawable(this.drawable, this.scaleType); return this.splashView; } @Override // io.flutter.embedding.android.SplashScreen public final void transitionToFlutter(Runnable runnable) { DrawableSplashScreenView drawableSplashScreenView = this.splashView; if (drawableSplashScreenView == null) { runnable.run(); } else { drawableSplashScreenView.animate().alpha(BitmapDescriptorFactory.HUE_RED).setDuration(this.crossfadeDurationInMillis).setListener(new Animator.AnimatorListener(this, runnable) { // from class: io.flutter.embedding.android.DrawableSplashScreen.1 final DrawableSplashScreen this$0; final Runnable val$onTransitionComplete; @Override // android.animation.Animator.AnimatorListener public void onAnimationRepeat(Animator animator) { } @Override // android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { } { this.this$0 = this; this.val$onTransitionComplete = runnable; } @Override // android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { this.val$onTransitionComplete.run(); } @Override // android.animation.Animator.AnimatorListener public void onAnimationCancel(Animator animator) { this.val$onTransitionComplete.run(); } }); } } /* loaded from: classes5.dex */ public static class DrawableSplashScreenView extends ImageView { public DrawableSplashScreenView(Context context) { this(context, null, 0); } public DrawableSplashScreenView(Context context, AttributeSet attributeSet) { this(context, attributeSet, 0); } public DrawableSplashScreenView(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); } public void setSplashDrawable(Drawable drawable) { setSplashDrawable(drawable, ImageView.ScaleType.FIT_XY); } public void setSplashDrawable(Drawable drawable, ImageView.ScaleType scaleType) { setScaleType(scaleType); setImageDrawable(drawable); } } }