我如何使用红色箭头实现我在下图中提到的此类功能,任何示例或示例代码都将提供帮助。
答案 0 :(得分:1)
Bitmap bitmap=Bitmap.createBitmap(1000, 1000, Config.ARGB_8888);
Canvas canvas=new Canvas(bitmap);
Paint myPaint =new Paint(Paint.ANTI_ALIAS_FLAG);
myPaint.setStyle(Paint.Style.STROKE);
myPaint.setStrokeWidth(20);
myPaint.setColor(getResources().getColor(R.color.midnight_blue));
canvas.drawArc(new RectF(0, 0, 300, 300), 40, 280, false, myPaint);
myPaint.setColor(getResources().getColor(R.color.Green));
canvas.drawArc(new RectF(0, 0, 300, 300),-30, 60, false, myPaint);
R.color.midnight_blue
和R.color.Green
是我的颜色,您可以使用自己的颜色
您可以根据需要绘制尽可能多的弧,使用Paint.setStrokeWidth(float f);