まくろぐ
更新: / 作成:

矩形の描画

private ShapeDrawable mDrawable = new ShapeDrawable();

private void draw(Canvas canvas) {
    mDrawable.setBounds(100, 100, 200, 200);
    mDrawable.getPaint().setColor(Color.YELLOW);
    mDrawable.draw(canvas);
}

円、楕円の描画

private ShapeDrawable mDrawable = new ShapeDrawable(new OvalShape());

private void draw(Canvas canvas) {
    mDrawable.setBounds(100, 100, 200, 200);
    mDrawable.getPaint().setColor(Color.YELLOW);
    mDrawable.draw(canvas);
}

関連記事

まくろぐ
サイトマップまくへのメッセージ