我试图在这个游戏中复制圆圈的发光效果:http://hakim.se/experiments/html5/coil/
目前我可以画一个圆圈:
canvas.drawCircle(Parameters);
但是我不知道如何让圆圈发出柔和的发光效果。
到目前为止,似乎我需要使用绘画的阴影层,但这不起作用。
以下是我目前的情况:
blue = new Paint(); //This is in my view's constructor.
blue.setARGB(255, 51, 153, 255);
blue.setShadowLayer(100,0,0, Color.BLUE);
然后我在onDraw方法中有这个:
canvas.drawCircle(300,300,20,blue);
但是我没有看到任何发光效果。
如何使用阴影图层或其他方式实现/模仿这些圆圈的发光效果?
答案 0 :(得分:1)
只需在初始化油漆的地方添加这行代码。
setLayerType(LAYER_TYPE_SOFTWARE, blue);
屏幕截图: