自定义view的阴影

记录下自己因为自定义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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容