Chart.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:QuizUpWinner 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号