discord-jadx/app/src/main/java/com/discord/utilities/apng/ApngUtils.java
2021-06-27 22:53:42 +02:00

58 lines
2.1 KiB
Java

package com.discord.utilities.apng;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import c.l.a.a;
import d0.z.d.m;
import java.io.File;
import java.lang.ref.WeakReference;
import kotlin.jvm.internal.Ref$ObjectRef;
import kotlinx.coroutines.Job;
import s.a.j0;
import s.a.w0;
/* compiled from: ApngUtils.kt */
public final class ApngUtils {
public static final ApngUtils INSTANCE = new ApngUtils();
private ApngUtils() {
}
public static /* synthetic */ Job renderApngFromFile$default(ApngUtils apngUtils, File file, ImageView imageView, Integer num, Integer num2, boolean z2, int i, Object obj) {
return apngUtils.renderApngFromFile(file, imageView, (i & 4) != 0 ? null : num, (i & 8) != 0 ? null : num2, (i & 16) != 0 ? false : z2);
}
public final void pauseApngAnimation(Drawable drawable) {
if (drawable instanceof a) {
((a) drawable).stop();
}
}
public final void playApngAnimation(Drawable drawable) {
if (drawable instanceof a) {
((a) drawable).start();
}
}
/* JADX WARNING: Unknown variable types count: 1 */
public final Job renderApngFromFile(File file, ImageView imageView, Integer num, Integer num2, boolean z2) {
m.checkNotNullParameter(file, "file");
m.checkNotNullParameter(imageView, "imageView");
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = new WeakReference(imageView);
if (num2 != null) {
int intValue = num2.intValue();
ImageView imageView2 = (ImageView) ref$ObjectRef.element.get();
if (imageView2 != null) {
imageView2.setMaxHeight(intValue);
}
}
if (num != null) {
int intValue2 = num.intValue();
ImageView imageView3 = (ImageView) ref$ObjectRef.element.get();
if (imageView3 != null) {
imageView3.setMaxWidth(intValue2);
}
}
return c.q.a.k.a.G(w0.i, j0.b, null, new ApngUtils$renderApngFromFile$3(file, num2, num, ref$ObjectRef, z2, null), 2, null);
}
}