private void ˊ(ナ paramナ, Canvas paramCanvas, Paint paramPaint, int paramInt)
{
int i = -1 + this.ͺ;
float f1 = this.ˊ / 160.0F;
float f2 = this.ˈ.getResources().getDimension(2131558465);
Path localPath = new Path();
localPath.setFillType(Path.FillType.EVEN_ODD);
localPath.moveTo(this.ˏ, i);
paramPaint.setPathEffect(null);
paramPaint.setColor(paramInt);
paramPaint.setStyle(Paint.Style.FILL_AND_STROKE);
paramPaint.setStrokeWidth((int)(3.0F * Resources.getSystem().getDisplayMetrics().density));
Paint localPaint = new Paint(1);
localPaint.setPathEffect(new CornerPathEffect(4.0F));
localPaint.setColor(paramInt);
localPaint.setStrokeWidth((int)(3.0F * Resources.getSystem().getDisplayMetrics().density));
localPaint.setStyle(Paint.Style.STROKE);
for (int j = 0; j < this.ʿ.length; j++)
{
int k = j;
if (paramナ.ˊ[k] == -1.0F)
{
float f6;
float f7;
if (j > 0)
{
f6 = this.ʿ[(j - 1)];
float f8 = this.ͺ;
int n = j - 1;
f7 = f8 - f1 * paramナ.ˊ[n];
}
else
{
f6 = 0.0F;
f7 = this.ͺ;
}
paramCanvas.drawCircle(f6 - 2.5F, f7, f2, paramPaint);
break;
}
float f3 = this.ʿ[j];
float f4 = this.ͺ;
int m = j;
float f5 = f4 - f1 * paramナ.ˊ[m];
if (f5 == this.ͺ)
{
localPath.moveTo(f3, i);
}
else
{
if (j == -1 + this.ʿ.length)
paramCanvas.drawCircle(f3, f5, f2, paramPaint);
localPath.lineTo(f3, f5);
}
}
paramCanvas.drawPath(localPath, localPaint);
}
Chart.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:QuizUpWinner
作者:
评论列表
文章目录