我想知道这是否可以在 android 中创建 NEON 效果,如下图所示
我想使用这种影响以不同的颜色绘制文本是否可能

最佳答案

使用具有明亮颜色的发光效果并将其放置在深色背景上,可以很容易地在位图图像中创建它。

也很容易使用这样的代码为文本添加像阴影一样的发光

Paint.setShadowLayer( float 半径, float dx, float dy,int 颜色)

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

但是经过试验,android中的文字效果如shadoLayer或
glowPaint.setMaskFilter(new BlurMaskFilter(20, Blur.NORMAL));
不足以产生良好的 NEON 效果,因此可能需要其他方法。一种是在 Photoshop 中将文本创建为图像,另一种是通过将文本绘制成单独的位图并使用各种效果、缩放、alpha 和 Xfermodes 来处理文本以创建更好的 NEON 效果。

编辑:
这样做的方法是创建两个油漆:
1. 霓虹底漆,应该画一条模糊的线
2. 霓虹顶漆,会画一条比底线宽的白色半透明线。

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

关于安卓 NEON 管,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5014828/

10-13 03:03