Android霓虹灯管

时间:2011-02-16 09:44:19

标签: android

我想知道这可以在android中创建霓虹效果,如下图所示

enter image description here

我想用不同颜色的效果来绘制文字是否可能

1 个答案:

答案 0 :(得分:4)

使用明亮色彩的发光效果并将其放置在深色背景上,可以非常轻松地在位图图像中创建它。

使用像这样的代码

也很容易为文本添加像阴影一样的光晕

paint.setShadowLayer(float radius,float dx,float dy,int color)

或在xml文件中查看示例: Android - shadow on text?

然而在实验之后,文本效果在android中如shadoLayer或

glowPaint.setMaskFilter(new BlurMaskFilter(20, Blur.NORMAL));

不足以获得良好的霓虹灯效果,因此可能需要其他附件。一种是在Photoshop中将文本创建为图像,另一种是通过将文本绘制到单独的位图并使用各种效果,缩放,alpha和Xfermodes来创建更好的霓虹灯效果来处理文本。

编辑: 这样做的方法是创建两个颜料: 1.霓虹灯底漆应画出一条模糊线 2.霓虹灯顶部涂料,将绘制一条比底部线条更小的线条的白色半透明线。

然后使用这些颜料在同一坐标处绘制相同的线或路径两次。