您好,我已经实现了进度条并且工作正常,但我的问题是我需要使用油漆为圆圈提供唯一的边框。我致力于此,但它占据了圆圈的所有区域,我只需要边框。
我的绘画代码:
mCirclePaint = new Paint();
mCirclePaint.setAntiAlias(true);
mCirclePaint.setDither(true);
mCirclePaint.setColor(mCircleColor);
mCirclePaint.setStrokeWidth(mCircleStrokeWidth);
mCirclePaint.setStyle(Paint.Style.STROKE);
mCirclePaint.setStrokeJoin(Paint.Join.MITER);
// mCirclePaint.setShadowLayer(4.0f, 0.0f, 2.0f, Color.BLACK);
mCirclePaint.setStrokeCap(Paint.Cap.SQUARE);
canvas.drawPath(mCirclePath, mCirclePaint)
最佳答案
试试这个,
paint = new Paint();
paint.setColor(Color.GREEN);
paint.setStrokeWidth(2);
paint.setStyle(Paint.Style.STROKE);
canvas.drawCircle(0, 0, (float) (width1/(1.4)), paint);
引用这个,可能对你有帮助。 Android : canvas.drawBitmap() method not working properly
关于android - 如何使用油漆给圆圈加上边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34960465/