逆引きAndroid入門 楕円(Oval)を描画するには

楕円(Oval)を描画するには

android.graphicsパッケージ - Canvasクラスを使用します。

 

Oval

 

  • Canvas.drawOval()を呼び出すと、楕円を描画できます。
    引数には、RectF、Paintインスタンスを渡します。

 

サンプルソースコード

@Override
protected void onDraw(Canvas canvas) {
    Paint paint = new Paint();
    paint.setColor(Color.argb(255, 255, 255, 255));
    paint.setAntiAlias(true);
    
    RectF ovalF = new RectF(40.5f, 20.5f, 60.5f, 50.5f);
    canvas.drawOval(ovalF, paint);
}

 


参考ページ