discord-jadx/app/src/main/java/c/f/g/f/d.java

123 lines
3.9 KiB
Java

package c.f.g.f;
import android.content.res.Resources;
import android.graphics.PointF;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.NinePatchDrawable;
import c.f.d.e.a;
import c.f.g.e.g;
import c.f.g.e.j;
import c.f.g.e.k;
import c.f.g.e.l;
import c.f.g.e.m;
import c.f.g.e.o;
import c.f.g.e.p;
import c.f.j.r.b;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.facebook.drawee.drawable.ScalingUtils$ScaleType;
/* compiled from: WrappingUtils */
public class d {
public static final Drawable a = new ColorDrawable(0);
public static Drawable a(Drawable drawable, c cVar, Resources resources) {
if (drawable instanceof BitmapDrawable) {
BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable;
k kVar = new k(resources, bitmapDrawable.getBitmap(), bitmapDrawable.getPaint());
b(kVar, cVar);
return kVar;
} else if (drawable instanceof NinePatchDrawable) {
o oVar = new o((NinePatchDrawable) drawable);
b(oVar, cVar);
return oVar;
} else if (drawable instanceof ColorDrawable) {
l lVar = new l(((ColorDrawable) drawable).getColor());
b(lVar, cVar);
return lVar;
} else {
a.o("WrappingUtils", "Don't know how to round that drawable: %s", drawable);
return drawable;
}
}
public static void b(j jVar, c cVar) {
jVar.c(cVar.b);
jVar.m(cVar.f399c);
jVar.a(cVar.f, cVar.e);
jVar.i(cVar.g);
jVar.f(false);
jVar.e(cVar.h);
}
public static Drawable c(Drawable drawable, c cVar, Resources resources) {
try {
if (!(drawable == null || cVar == null)) {
if (cVar.a == 2) {
if (drawable instanceof g) {
c.f.g.e.d dVar = (g) drawable;
while (true) {
Drawable l = dVar.l();
if (l == dVar) {
break;
} else if (!(l instanceof c.f.g.e.d)) {
break;
} else {
dVar = (c.f.g.e.d) l;
}
}
dVar.g(a(dVar.g(a), cVar, resources));
b.b();
return drawable;
}
Drawable a2 = a(drawable, cVar, resources);
b.b();
return a2;
}
}
b.b();
return drawable;
} finally {
b.b();
}
}
public static Drawable d(Drawable drawable, c cVar) {
try {
if (!(drawable == null || cVar == null)) {
if (cVar.a == 1) {
m mVar = new m(drawable);
b(mVar, cVar);
mVar.w = cVar.d;
mVar.invalidateSelf();
b.b();
return mVar;
}
}
b.b();
return drawable;
} finally {
b.b();
}
}
public static Drawable e(Drawable drawable, ScalingUtils$ScaleType scalingUtils$ScaleType, PointF pointF) {
b.b();
if (drawable == null || scalingUtils$ScaleType == null) {
b.b();
return drawable;
}
p pVar = new p(drawable, scalingUtils$ScaleType);
if (pointF != null && !AnimatableValueParser.i0(pVar.o, pointF)) {
if (pVar.o == null) {
pVar.o = new PointF();
}
pVar.o.set(pointF);
pVar.p();
pVar.invalidateSelf();
}
b.b();
return pVar;
}
}