drawOval(), setStrokeWidth(), setStyle()
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new SampleView(this)); } private static class SampleView extends View { // CONSTRUCTOR public SampleView(Context context) { super(context); setFocusable(true); } @Override protected void onDraw(Canvas canvas) { canvas.drawColor(Color.CYAN); Paint p = new Paint(); // smooths p.setAntiAlias(true); p.setColor(Color.RED); p.setStyle(Paint.Style.STROKE); p.setStrokeWidth(4.5f); // opacity //p.setAlpha(0x80); // canvas.drawOval(new RectF(50, 50, 20, 40), p);; } } }