正在查看: 远离手机 v4.9.11 应用的 I1IllllIIIl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 远离手机 v4.9.11 应用的 I1IllllIIIl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lijianqiang12.silent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.drawable.Drawable;
import com.github.mikephil.charting.data.Entry;
import com.lijianqiang12.silent.Il1lII1l1l1l;
import com.lijianqiang12.silent.llIlIl1l11lI;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;
public class I1IllllIIIl extends lI1l1IllI1Il1 {
protected Path I11ll1l1lI11l;
protected WeakReference<Bitmap> I1Il11llllIl;
protected Path III11IIll1lI1;
private float[] IIIII11lIlIl;
private float[] IIl1I11I1lI1l;
protected Paint IIll11IllI1l;
private HashMap<l11lII11l1lIl, IlllIll1I1I> Il11lI1l;
protected l1I11lll1ll1 Ill1llIIlIlll;
protected Bitmap.Config IllIlI1l1I;
protected Path l1llllI11l111;
protected Canvas ll11llIII1111;
static class IIllIl1llII {
static final int[] IIllIl1llII;
static {
int[] iArr = new int[llIlIl1l11lI.IIllIl1llII.values().length];
IIllIl1llII = iArr;
try {
iArr[llIlIl1l11lI.IIllIl1llII.LINEAR.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
IIllIl1llII[llIlIl1l11lI.IIllIl1llII.STEPPED.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
IIllIl1llII[llIlIl1l11lI.IIllIl1llII.CUBIC_BEZIER.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
IIllIl1llII[llIlIl1l11lI.IIllIl1llII.HORIZONTAL_BEZIER.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public I1IllllIIIl(l1I11lll1ll1 l1i11lll1ll1, lI11lI1lI11l li11li1li11l, IIIIIlII11l1 iIIIIlII11l1) {
super(li11li1li11l, iIIIIlII11l1);
this.IllIlI1l1I = Bitmap.Config.ARGB_8888;
this.l1llllI11l111 = new Path();
this.III11IIll1lI1 = new Path();
this.IIl1I11I1lI1l = new float[4];
this.I11ll1l1lI11l = new Path();
this.Il11lI1l = new HashMap<>();
this.IIIII11lIlIl = new float[2];
this.Ill1llIIlIlll = l1i11lll1ll1;
Paint paint = new Paint(1);
this.IIll11IllI1l = paint;
paint.setStyle(Paint.Style.FILL);
this.IIll11IllI1l.setColor(-1);
}
private void lIl11II1lII(lIlIlIIIIl1I lililiiiil1i, int i, int i2, Path path) {
float IIllIl1llII2 = lililiiiil1i.IIl1I11I1lI1l().IIllIl1llII(lililiiiil1i, this.Ill1llIIlIlll);
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
boolean z = lililiiiil1i.IlI11I1l11II1() == llIlIl1l11lI.IIllIl1llII.STEPPED;
path.reset();
?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i);
path.moveTo(Il1I1l111l1l.lI1l11l11ll(), IIllIl1llII2);
path.lineTo(Il1I1l111l1l.lI1l11l11ll(), Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll);
int i3 = i + 1;
Entry entry = null;
Il1lll11I1l11 il1lll11I1l11 = Il1I1l111l1l;
while (i3 <= i2) {
?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i3);
if (z) {
path.lineTo(Il1I1l111l1l2.lI1l11l11ll(), il1lll11I1l11.lII1lI1Illl() * Ill1llIIlIlll);
}
path.lineTo(Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
i3++;
il1lll11I1l11 = Il1I1l111l1l2;
entry = Il1I1l111l1l2;
}
if (entry != null) {
path.lineTo(entry.lI1l11l11ll(), IIllIl1llII2);
}
path.close();
}
protected void IIIII11lIlIl(lIlIlIIIIl1I lililiiiil1i) {
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
float lI11lI1l1 = lililiiiil1i.lI11lI1l1();
this.l1llllI11l111.reset();
Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
if (iIllIl1llII.Il11lI1III1 >= 1) {
int i = iIllIl1llII.IIllIl1llII;
T Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(Math.max(i - 1, 0));
?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(Math.max(i, 0));
if (Il1I1l111l1l2 != 0) {
this.l1llllI11l111.moveTo(Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
int i2 = this.lII1lI1Illl.IIllIl1llII + 1;
int i3 = -1;
Entry entry = Il1I1l111l1l2;
Entry entry2 = Il1I1l111l1l2;
Entry entry3 = Il1I1l111l1l;
while (true) {
Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
Entry entry4 = entry2;
if (i2 > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
break;
}
if (i3 != i2) {
entry4 = lililiiiil1i.Il1I1l111l1l(i2);
}
int i4 = i2 + 1;
if (i4 < lililiiiil1i.lIl1IllllII1()) {
i2 = i4;
}
?? Il1I1l111l1l3 = lililiiiil1i.Il1I1l111l1l(i2);
this.l1llllI11l111.cubicTo(entry.lI1l11l11ll() + ((entry4.lI1l11l11ll() - entry3.lI1l11l11ll()) * lI11lI1l1), (entry.lII1lI1Illl() + ((entry4.lII1lI1Illl() - entry3.lII1lI1Illl()) * lI11lI1l1)) * Ill1llIIlIlll, entry4.lI1l11l11ll() - ((Il1I1l111l1l3.lI1l11l11ll() - entry.lI1l11l11ll()) * lI11lI1l1), (entry4.lII1lI1Illl() - ((Il1I1l111l1l3.lII1lI1Illl() - entry.lII1lI1Illl()) * lI11lI1l1)) * Ill1llIIlIlll, entry4.lI1l11l11ll(), entry4.lII1lI1Illl() * Ill1llIIlIlll);
entry3 = entry;
entry = entry4;
entry2 = Il1I1l111l1l3;
int i5 = i2;
i2 = i4;
i3 = i5;
}
} else {
return;
}
}
if (lililiiiil1i.IIlIlIlI111ll()) {
this.III11IIll1lI1.reset();
this.III11IIll1lI1.addPath(this.l1llllI11l111);
llIIlllll111(this.ll11llIII1111, lililiiiil1i, this.III11IIll1lI1, IIllIl1llII2, this.lII1lI1Illl);
}
this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
this.Il11lI1III1.setStyle(Paint.Style.STROKE);
IIllIl1llII2.ll11llIII1111(this.l1llllI11l111);
this.ll11llIII1111.drawPath(this.l1llllI11l111, this.Il11lI1III1);
this.Il11lI1III1.setPathEffect(null);
}
@Override
public void IIll11IllI1l() {
}
protected void IIllll1Il1lIl(lIlIlIIIIl1I lililiiiil1i) {
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
this.l1llllI11l111.reset();
Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
if (iIllIl1llII.Il11lI1III1 >= 1) {
?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII);
this.l1llllI11l111.moveTo(Il1I1l111l1l.lI1l11l11ll(), Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll);
int i = this.lII1lI1Illl.IIllIl1llII + 1;
Entry entry = Il1I1l111l1l;
while (true) {
Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
if (i > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
break;
}
?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i);
float lI1l11l11ll = entry.lI1l11l11ll() + ((Il1I1l111l1l2.lI1l11l11ll() - entry.lI1l11l11ll()) / 2.0f);
this.l1llllI11l111.cubicTo(lI1l11l11ll, entry.lII1lI1Illl() * Ill1llIIlIlll, lI1l11l11ll, Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll, Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
i++;
entry = Il1I1l111l1l2;
}
}
if (lililiiiil1i.IIlIlIlI111ll()) {
this.III11IIll1lI1.reset();
this.III11IIll1lI1.addPath(this.l1llllI11l111);
llIIlllll111(this.ll11llIII1111, lililiiiil1i, this.III11IIll1lI1, IIllIl1llII2, this.lII1lI1Illl);
}
this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
this.Il11lI1III1.setStyle(Paint.Style.STROKE);
IIllIl1llII2.ll11llIII1111(this.l1llllI11l111);
this.ll11llIII1111.drawPath(this.l1llllI11l111, this.Il11lI1III1);
this.Il11lI1III1.setPathEffect(null);
}
@Override
public void Il11lI1III1(Canvas canvas) {
Il11lI1l(canvas);
}
protected void Il11lI1l(Canvas canvas) {
IlllIll1I1I illlIll1I1I;
Bitmap IlllIll1I1I2;
this.Il11lI1III1.setStyle(Paint.Style.FILL);
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
float[] fArr = this.IIIII11lIlIl;
boolean z = false;
float f = 0.0f;
fArr[0] = 0.0f;
fArr[1] = 0.0f;
List I11ll1l1lI11l = this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l();
int i = 0;
while (i < I11ll1l1lI11l.size()) {
lIlIlIIIIl1I lililiiiil1i = (lIlIlIIIIl1I) I11ll1l1lI11l.get(i);
if (lililiiiil1i.isVisible() && lililiiiil1i.ll11Ill1l1() && lililiiiil1i.lIl1IllllII1() != 0) {
this.IIll11IllI1l.setColor(lililiiiil1i.l1I11II1llI1I());
IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
float l1l1Il1llII1 = lililiiiil1i.l1l1Il1llII1();
float lIlIlllI1I = lililiiiil1i.lIlIlllI1I();
boolean z2 = (!lililiiiil1i.Il1lIl111IIII() || lIlIlllI1I >= l1l1Il1llII1 || lIlIlllI1I <= f) ? z ? 1 : 0 : true;
boolean z3 = (z2 && lililiiiil1i.l1I11II1llI1I() == 1122867) ? true : z ? 1 : 0;
IIllIl1llII iIllIl1llII = null;
if (this.Il11lI1l.containsKey(lililiiiil1i)) {
illlIll1I1I = this.Il11lI1l.get(lililiiiil1i);
} else {
illlIll1I1I = new IlllIll1I1I(this, iIllIl1llII);
this.Il11lI1l.put(lililiiiil1i, illlIll1I1I);
}
if (illlIll1I1I.Il11lI1III1(lililiiiil1i)) {
illlIll1I1I.IIllIl1llII(lililiiiil1i, z2, z3);
}
Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
int i2 = iIllIl1llII2.Il11lI1III1;
int i3 = iIllIl1llII2.IIllIl1llII;
int i4 = i2 + i3;
?? r3 = z;
while (i3 <= i4) {
?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i3);
if (Il1I1l111l1l == 0) {
break;
}
this.IIIII11lIlIl[r3] = Il1I1l111l1l.lI1l11l11ll();
this.IIIII11lIlIl[1] = Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll;
IIllIl1llII2.III11IIll1lI1(this.IIIII11lIlIl);
if (!this.IIllIl1llII.Ill1l11ll11l(this.IIIII11lIlIl[r3])) {
break;
}
if (this.IIllIl1llII.l11llI1Ill1(this.IIIII11lIlIl[r3]) && this.IIllIl1llII.llll11l11l1(this.IIIII11lIlIl[1]) && (IlllIll1I1I2 = illlIll1I1I.IlllIll1I1I(i3)) != null) {
float[] fArr2 = this.IIIII11lIlIl;
canvas.drawBitmap(IlllIll1I1I2, fArr2[r3] - l1l1Il1llII1, fArr2[1] - l1l1Il1llII1, (Paint) null);
}
i3++;
r3 = 0;
}
}
i++;
z = false;
f = 0.0f;
}
}
@Override
public void Il1IlII1(Canvas canvas, String str, float f, float f2, int i) {
this.lI11111lI1.setColor(i);
canvas.drawText(str, f, f2, this.lI11111lI1);
}
@Override
public void IlllIll1I1I(Canvas canvas) {
int III11IIll1lI1 = (int) this.IIllIl1llII.III11IIll1lI1();
int l1llllI11l111 = (int) this.IIllIl1llII.l1llllI11l111();
WeakReference<Bitmap> weakReference = this.I1Il11llllIl;
Bitmap bitmap = weakReference == null ? null : weakReference.get();
if (bitmap == null || bitmap.getWidth() != III11IIll1lI1 || bitmap.getHeight() != l1llllI11l111) {
if (III11IIll1lI1 <= 0 || l1llllI11l111 <= 0) {
return;
}
bitmap = Bitmap.createBitmap(III11IIll1lI1, l1llllI11l111, this.IllIlI1l1I);
this.I1Il11llllIl = new WeakReference<>(bitmap);
this.ll11llIII1111 = new Canvas(bitmap);
}
bitmap.eraseColor(0);
for (T t : this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l()) {
if (t.isVisible()) {
llI1l1l1Il1I(canvas, t);
}
}
canvas.drawBitmap(bitmap, 0.0f, 0.0f, this.Il11lI1III1);
}
@Override
public void lI11111lI1(Canvas canvas) {
int i;
lIlIlIIIIl1I lililiiiil1i;
Entry entry;
if (I1Il11llllIl(this.Ill1llIIlIlll)) {
List<T> I11ll1l1lI11l = this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l();
for (int i2 = 0; i2 < I11ll1l1lI11l.size(); i2++) {
lIlIlIIIIl1I lililiiiil1i2 = (lIlIlIIIIl1I) I11ll1l1lI11l.get(i2);
if (IllIlI1l1I(lililiiiil1i2) && lililiiiil1i2.lIl1IllllII1() >= 1) {
IIllIl1llII(lililiiiil1i2);
IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i2.II1lllllllI());
int l1l1Il1llII1 = (int) (lililiiiil1i2.l1l1Il1llII1() * 1.75f);
if (!lililiiiil1i2.ll11Ill1l1()) {
l1l1Il1llII1 /= 2;
}
int i3 = l1l1Il1llII1;
this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i2);
float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
float[] Il11lI1III1 = IIllIl1llII2.Il11lI1III1(lililiiiil1i2, lI111l1I1llIl, Ill1llIIlIlll, iIllIl1llII.IIllIl1llII, iIllIl1llII.IlllIll1I1I);
IIl1lll1I11l l1I111lllI1l1 = lililiiiil1i2.l1I111lllI1l1();
I1111lI1lI lIIl1I1I = I1111lI1lI.lIIl1I1I(lililiiiil1i2.I1lIIl1llIl());
lIIl1I1I.l11l1l11I1 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.l11l1l11I1);
lIIl1I1I.lI11lI1llIl11 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.lI11lI1llIl11);
int i4 = 0;
while (i4 < Il11lI1III1.length) {
float f = Il11lI1III1[i4];
float f2 = Il11lI1III1[i4 + 1];
if (!this.IIllIl1llII.Ill1l11ll11l(f)) {
break;
}
if (this.IIllIl1llII.l11llI1Ill1(f) && this.IIllIl1llII.llll11l11l1(f2)) {
int i5 = i4 / 2;
Entry Il1I1l111l1l = lililiiiil1i2.Il1I1l111l1l(this.lII1lI1Illl.IIllIl1llII + i5);
if (lililiiiil1i2.I1Il11I11II1I()) {
entry = Il1I1l111l1l;
i = i3;
lililiiiil1i = lililiiiil1i2;
Il1IlII1(canvas, l1I111lllI1l1.IIll11IllI1l(Il1I1l111l1l), f, f2 - i3, lililiiiil1i2.I11lII1l1lIII(i5));
} else {
entry = Il1I1l111l1l;
i = i3;
lililiiiil1i = lililiiiil1i2;
}
if (entry.IlllIll1I1I() != null && lililiiiil1i.Il11lIlllll1()) {
Drawable IlllIll1I1I2 = entry.IlllIll1I1I();
llIlI111IlI1I.I1Il11llllIl(canvas, IlllIll1I1I2, (int) (f + lIIl1I1I.l11l1l11I1), (int) (f2 + lIIl1I1I.lI11lI1llIl11), IlllIll1I1I2.getIntrinsicWidth(), IlllIll1I1I2.getIntrinsicHeight());
}
} else {
i = i3;
lililiiiil1i = lililiiiil1i2;
}
i4 += 2;
lililiiiil1i2 = lililiiiil1i;
i3 = i;
}
I1111lI1lI.lI111l1I1llIl(lIIl1I1I);
}
}
}
}
protected void lI1l11l11ll(Canvas canvas, lIlIlIIIIl1I lililiiiil1i) {
int lIl1IllllII1 = lililiiiil1i.lIl1IllllII1();
boolean z = lililiiiil1i.IlI11I1l11II1() == llIlIl1l11lI.IIllIl1llII.STEPPED;
int i = z ? 4 : 2;
IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
this.Il11lI1III1.setStyle(Paint.Style.STROKE);
Canvas canvas2 = lililiiiil1i.ll11111llIl() ? this.ll11llIII1111 : canvas;
this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
if (lililiiiil1i.IIlIlIlI111ll() && lIl1IllllII1 > 0) {
lllIlIl11ll(canvas, lililiiiil1i, IIllIl1llII2, this.lII1lI1Illl);
}
if (lililiiiil1i.lI1ll1I1I11Il().size() > 1) {
int i2 = i * 2;
if (this.IIl1I11I1lI1l.length <= i2) {
this.IIl1I11I1lI1l = new float[i * 4];
}
int i3 = this.lII1lI1Illl.IIllIl1llII;
while (true) {
Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
if (i3 > iIllIl1llII.Il11lI1III1 + iIllIl1llII.IIllIl1llII) {
break;
}
?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i3);
if (Il1I1l111l1l != 0) {
this.IIl1I11I1lI1l[0] = Il1I1l111l1l.lI1l11l11ll();
this.IIl1I11I1lI1l[1] = Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll;
if (i3 < this.lII1lI1Illl.IlllIll1I1I) {
?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i3 + 1);
if (Il1I1l111l1l2 == 0) {
break;
}
if (z) {
this.IIl1I11I1lI1l[2] = Il1I1l111l1l2.lI1l11l11ll();
float[] fArr = this.IIl1I11I1lI1l;
float f = fArr[1];
fArr[3] = f;
fArr[4] = fArr[2];
fArr[5] = f;
fArr[6] = Il1I1l111l1l2.lI1l11l11ll();
this.IIl1I11I1lI1l[7] = Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll;
} else {
this.IIl1I11I1lI1l[2] = Il1I1l111l1l2.lI1l11l11ll();
this.IIl1I11I1lI1l[3] = Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll;
}
} else {
float[] fArr2 = this.IIl1I11I1lI1l;
fArr2[2] = fArr2[0];
fArr2[3] = fArr2[1];
}
IIllIl1llII2.III11IIll1lI1(this.IIl1I11I1lI1l);
if (!this.IIllIl1llII.Ill1l11ll11l(this.IIl1I11I1lI1l[0])) {
break;
}
if (this.IIllIl1llII.l11llI1Ill1(this.IIl1I11I1lI1l[2]) && (this.IIllIl1llII.IllII1lIII(this.IIl1I11I1lI1l[1]) || this.IIllIl1llII.IIl1ll1ll1l(this.IIl1I11I1lI1l[3]))) {
this.Il11lI1III1.setColor(lililiiiil1i.IlIl1llIlIl1(i3));
canvas2.drawLines(this.IIl1I11I1lI1l, 0, i2, this.Il11lI1III1);
}
}
i3++;
}
} else {
int i4 = lIl1IllllII1 * i;
if (this.IIl1I11I1lI1l.length < Math.max(i4, i) * 2) {
this.IIl1I11I1lI1l = new float[Math.max(i4, i) * 4];
}
if (lililiiiil1i.Il1I1l111l1l(this.lII1lI1Illl.IIllIl1llII) != 0) {
int i5 = this.lII1lI1Illl.IIllIl1llII;
int i6 = 0;
while (true) {
Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
if (i5 > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
break;
}
?? Il1I1l111l1l3 = lililiiiil1i.Il1I1l111l1l(i5 == 0 ? 0 : i5 - 1);
?? Il1I1l111l1l4 = lililiiiil1i.Il1I1l111l1l(i5);
if (Il1I1l111l1l3 != 0 && Il1I1l111l1l4 != 0) {
this.IIl1I11I1lI1l[i6] = Il1I1l111l1l3.lI1l11l11ll();
int i7 = i6 + 2;
this.IIl1I11I1lI1l[i6 + 1] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
if (z) {
this.IIl1I11I1lI1l[i7] = Il1I1l111l1l4.lI1l11l11ll();
this.IIl1I11I1lI1l[i6 + 3] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
this.IIl1I11I1lI1l[i6 + 4] = Il1I1l111l1l4.lI1l11l11ll();
i7 = i6 + 6;
this.IIl1I11I1lI1l[i6 + 5] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
}
this.IIl1I11I1lI1l[i7] = Il1I1l111l1l4.lI1l11l11ll();
this.IIl1I11I1lI1l[i7 + 1] = Il1I1l111l1l4.lII1lI1Illl() * Ill1llIIlIlll;
i6 = i7 + 2;
}
i5++;
}
if (i6 > 0) {
IIllIl1llII2.III11IIll1lI1(this.IIl1I11I1lI1l);
int max = Math.max((this.lII1lI1Illl.Il11lI1III1 + 1) * i, i) * 2;
this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
canvas2.drawLines(this.IIl1I11I1lI1l, 0, max, this.Il11lI1III1);
}
}
}
this.Il11lI1III1.setPathEffect(null);
}
@Override
public void lIIl1I1I(Canvas canvas, lI11l111I1[] li11l111i1Arr) {
lIlII1llII1 lineData = this.Ill1llIIlIlll.getLineData();
for (lI11l111I1 li11l111i1 : li11l111i1Arr) {
lIlIlIIIIl1I lililiiiil1i = (lIlIlIIIIl1I) lineData.I1Il11llllIl(li11l111i1.lIIl1I1I());
if (lililiiiil1i != null && lililiiiil1i.lll1Ill1I1IIl()) {
?? lIl11II1lII = lililiiiil1i.lIl11II1lII(li11l111i1.lI111l1I1llIl(), li11l111i1.IIll11IllI1l());
if (ll11llIII1111(lIl11II1lII, lililiiiil1i)) {
Il11I1lIIlIl lI11111lI1 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI()).lI11111lI1(lIl11II1lII.lI1l11l11ll(), lIl11II1lII.lII1lI1Illl() * this.IlllIll1I1I.Ill1llIIlIlll());
li11l111i1.l1llllI11l111((float) lI11111lI1.l11l1l11I1, (float) lI11111lI1.lI11lI1llIl11);
l1llllI11l111(canvas, (float) lI11111lI1.l11l1l11I1, (float) lI11111lI1.lI11lI1llIl11, lililiiiil1i);
}
}
}
}
public void ll11111llIl(Bitmap.Config config) {
this.IllIlI1l1I = config;
ll1IlI11lll1l();
}
public void ll1IlI11lll1l() {
Canvas canvas = this.ll11llIII1111;
if (canvas != null) {
canvas.setBitmap(null);
this.ll11llIII1111 = null;
}
WeakReference<Bitmap> weakReference = this.I1Il11llllIl;
if (weakReference != null) {
Bitmap bitmap = weakReference.get();
if (bitmap != null) {
bitmap.recycle();
}
this.I1Il11llllIl.clear();
this.I1Il11llllIl = null;
}
}
protected void llI1l1l1Il1I(Canvas canvas, lIlIlIIIIl1I lililiiiil1i) {
if (lililiiiil1i.lIl1IllllII1() < 1) {
return;
}
this.Il11lI1III1.setStrokeWidth(lililiiiil1i.IIllll1Il1lIl());
this.Il11lI1III1.setPathEffect(lililiiiil1i.ll1I1I1IIIl1I());
int i = IIllIl1llII.IIllIl1llII[lililiiiil1i.IlI11I1l11II1().ordinal()];
if (i == 3) {
IIIII11lIlIl(lililiiiil1i);
} else if (i != 4) {
lI1l11l11ll(canvas, lililiiiil1i);
} else {
IIllll1Il1lIl(lililiiiil1i);
}
this.Il11lI1III1.setPathEffect(null);
}
protected void llIIlllll111(Canvas canvas, lIlIlIIIIl1I lililiiiil1i, Path path, IlI1IlIll1l1 ilI1IlIll1l1, Il1lII1l1l1l.IIllIl1llII iIllIl1llII) {
float IIllIl1llII2 = lililiiiil1i.IIl1I11I1lI1l().IIllIl1llII(lililiiiil1i, this.Ill1llIIlIlll);
path.lineTo(lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII + iIllIl1llII.Il11lI1III1).lI1l11l11ll(), IIllIl1llII2);
path.lineTo(lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII).lI1l11l11ll(), IIllIl1llII2);
path.close();
ilI1IlIll1l1.ll11llIII1111(path);
Drawable lI1111IllIl1 = lililiiiil1i.lI1111IllIl1();
if (lI1111IllIl1 != null) {
I11ll1l1lI11l(canvas, path, lI1111IllIl1);
} else {
IIl1I11I1lI1l(canvas, path, lililiiiil1i.lII1lI1Illl(), lililiiiil1i.IllIlI1l1I());
}
}
protected void lllIlIl11ll(Canvas canvas, lIlIlIIIIl1I lililiiiil1i, IlI1IlIll1l1 ilI1IlIll1l1, Il1lII1l1l1l.IIllIl1llII iIllIl1llII) {
int i;
int i2;
Path path = this.I11ll1l1lI11l;
int i3 = iIllIl1llII.IIllIl1llII;
int i4 = iIllIl1llII.Il11lI1III1 + i3;
int i5 = 0;
do {
i = (i5 * 128) + i3;
i2 = i + 128;
if (i2 > i4) {
i2 = i4;
}
if (i <= i2) {
lIl11II1lII(lililiiiil1i, i, i2, path);
ilI1IlIll1l1.ll11llIII1111(path);
Drawable lI1111IllIl1 = lililiiiil1i.lI1111IllIl1();
if (lI1111IllIl1 != null) {
I11ll1l1lI11l(canvas, path, lI1111IllIl1);
} else {
IIl1I11I1lI1l(canvas, path, lililiiiil1i.lII1lI1Illl(), lililiiiil1i.IllIlI1l1I());
}
}
i5++;
} while (i <= i2);
}
public Bitmap.Config llll1IlllIl1() {
return this.IllIlI1l1I;
}
private class IlllIll1I1I {
private Path IIllIl1llII;
private Bitmap[] IlllIll1I1I;
private IlllIll1I1I() {
this.IIllIl1llII = new Path();
}
protected void IIllIl1llII(lIlIlIIIIl1I lililiiiil1i, boolean z, boolean z2) {
int lI11111lI1 = lililiiiil1i.lI11111lI1();
float l1l1Il1llII1 = lililiiiil1i.l1l1Il1llII1();
float lIlIlllI1I = lililiiiil1i.lIlIlllI1I();
for (int i = 0; i < lI11111lI1; i++) {
int i2 = (int) (l1l1Il1llII1 * 2.1d);
Bitmap createBitmap = Bitmap.createBitmap(i2, i2, Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(createBitmap);
this.IlllIll1I1I[i] = createBitmap;
I1IllllIIIl.this.Il11lI1III1.setColor(lililiiiil1i.l1lI1IllIll1(i));
if (z2) {
this.IIllIl1llII.reset();
this.IIllIl1llII.addCircle(l1l1Il1llII1, l1l1Il1llII1, l1l1Il1llII1, Path.Direction.CW);
this.IIllIl1llII.addCircle(l1l1Il1llII1, l1l1Il1llII1, lIlIlllI1I, Path.Direction.CCW);
canvas.drawPath(this.IIllIl1llII, I1IllllIIIl.this.Il11lI1III1);
} else {
canvas.drawCircle(l1l1Il1llII1, l1l1Il1llII1, l1l1Il1llII1, I1IllllIIIl.this.Il11lI1III1);
if (z) {
canvas.drawCircle(l1l1Il1llII1, l1l1Il1llII1, lIlIlllI1I, I1IllllIIIl.this.IIll11IllI1l);
}
}
}
}
protected boolean Il11lI1III1(lIlIlIIIIl1I lililiiiil1i) {
int lI11111lI1 = lililiiiil1i.lI11111lI1();
Bitmap[] bitmapArr = this.IlllIll1I1I;
if (bitmapArr == null) {
this.IlllIll1I1I = new Bitmap[lI11111lI1];
return true;
}
if (bitmapArr.length == lI11111lI1) {
return false;
}
this.IlllIll1I1I = new Bitmap[lI11111lI1];
return true;
}
protected Bitmap IlllIll1I1I(int i) {
Bitmap[] bitmapArr = this.IlllIll1I1I;
return bitmapArr[i % bitmapArr.length];
}
IlllIll1I1I(I1IllllIIIl i1IllllIIIl, IIllIl1llII iIllIl1llII) {
this();
}
}
}