如何绘制一个透明中间的圆圈

时间:2010-08-15 11:44:11

标签: android

我正在尝试使用以下代码绘制一个白色圆圈:

mPaint.setColor(0xFFFFFFFF);
canvas.drawCircle(x, y, radius, mPaint);

但它显示为实心磁盘。如何才能将其显示为带有透明中心的圆形轮廓?

我已经看过了帮助,这对我来说没有任何意义,可能是因为我不习惯像描边和抖动这样的绘画术语。背景和边界有什么问题,嗯?

1 个答案:

答案 0 :(得分:77)

我怀疑你想要:

mPaint.setStyle(Paint.Style.STROKE);

这样它就不会填充。但话说回来,我从未使用过Android API - 这只是基于文档的猜测:)