3

我正在使用画布绘制我的自定义形状,并且我想在它的末端添加发光效果,就像在 Android 进度条视图中一样。我试图查看 Android 源代码,但没有发现这种效果究竟是如何实现的。

理想的效果

4

2 回答 2

2

发光效果是 PNG 图像的一部分,请参阅其源文件。它被用作(通过drawable/progress_horizo​​ntal_holo_light间接)作为android:progressDrawable的值。

于 2013-04-09T09:38:31.350 回答
2

您可以通过使用BlurMaskFilter来实现发光,该滤镜可以通过paint.setFilterMask(maskFilter).

您可能需要使用不同的过滤器进行多次绘制以实现一些很酷的效果。

于 2013-04-09T09:40:50.197 回答