1. ホーム
  2. android

[解決済み] Android キャンバスの矩形描画

2022-10-19 23:16:04

質問

borderWidth=3、borderColor=blackで、矩形内に内容も色もない空の矩形を描画するにはどうしたらよいでしょうか。Canvasのどの関数を使用すればよいのでしょうか?

void drawRect(float left, float top, float right, float bottom, Paint paint)

void drawRect(RectF rect, Paint paint)

void drawRect(Rect r, Paint paint)

ありがとうございます。

私はこの例を試してみてください

Paint myPaint = new Paint();
myPaint.setColor(Color.rgb(0, 0, 0));
myPaint.setStrokeWidth(10);
c.drawRect(100, 100, 200, 200, myPaint);

矩形を描いて黒く塗りつぶすのですが、矩形の周りを枠で囲みたいのです。 が欲しいのです。

どのように解決するのですか?

試しに paint.setStyle(Paint.Style.STROKE) ?