试图复制发光的圆圈效果
Trying to replicate glowing circle effect
我正在尝试复制这个游戏中圆圈的发光效果: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);
但是我没有看到任何发光效果。
我怎样才能 achieve/mimic 通过使用阴影层或其他方式使那些圆圈发光?
只需在初始化绘制的位置添加这行代码即可。
setLayerType(LAYER_TYPE_SOFTWARE, blue);
Screen-shot:
我正在尝试复制这个游戏中圆圈的发光效果: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);
但是我没有看到任何发光效果。
我怎样才能 achieve/mimic 通过使用阴影层或其他方式使那些圆圈发光?
只需在初始化绘制的位置添加这行代码即可。
setLayerType(LAYER_TYPE_SOFTWARE, blue);
Screen-shot: