テキストを含むアークをアンドロイドに表示する必要があります。円弧が赤の背景で塗りつぶされるべきである場合、テキストは白色でなければならないとしましょう。メソッドを使用してテキストをアークで表示することに成功しましたaddArc()
が、アークの背景を塗りつぶすことができませんでした。onDraw()
メソッドで次のコードを使用しました。
path = new Path();
path.addArc(rect, 0, 60);
paint6 = new Paint(Paint.ANTI_ALIAS_FLAG);
paint6.setStyle(Paint.Style.FILL_AND_STROKE);
paint6.setColor(Color.BLACK);
paint6.setTextSize(20f);
paint2.setStrokeWidth(mRadius/2);
paint2.setStrokeCap(Paint.Cap.BUTT);
canvas.drawTextOnPath("Hello", path, 0, 20, paint6);
この問題を解決するのを手伝ってくれる人はいますか?