如何画一个透明的圆圈?

我试图绘制一个透明的圆圈,但它不起作用。

当我绘制一个位图时,它可以工作,但是一个圆不会变得透明。

以下是我的代码:

Paint paint = new Paint(); paint.setAlpha(125); canvas.drawBitmap(bitmap, sourceRect, destRect, paint); // this works fine canvas.drawCircle(x, y, radius, paint); // the circle is drawn but not transparent 

  • 绘制图像时绘制外部阴影
  • 我怎样才能得到我在onDraw得到的canvas的位图?
  • 绘制带有圆angular的LinearLayout
  • 如何在Android中填充不透明的矩形
  • 自定义查看drawArc,检测用户在弧的绘制path上的触摸
  • 在canvas上绘制“洞”
  • WebView中的Facebook Canvas应用程序不能在Android上工作(在原生Facebook应用程序中)
  • 以编程方式绘制气泡
  • 我find了。

    paint.setAlpha必须在paint.setColor之后