自定义view的阴影

2023-02-10  本文已影响0人  wintersweett

记录下自己因为自定义view的阴影耗时,
RadialGradient是径向渐变,可以设置r,startcolor,endcolor,但是没有模糊效果。
用paint.setShadowLayer(8, 0, 0, Color.RED);有一定的模糊效果
但会像如下图,会污染上层圆,这一点有待继续考察解决


image.png

需要解决的课题研究:
1、是否只有设置setLayerType(LAYER_TYPE_SOFTWARE, paint),阴影才会起效果,
不设置就不起效果吗
2、绘制的光晕,怎么只有外圈有光晕,内圈不污染?
如果正在阅读的你有答案 也可以与我互动喔

代码地址https://github.com/wintersweett/ZujianUIApplication中的SwitchView

上一篇下一篇

猜你喜欢

热点阅读