圈子Android Canvas上的内部阴影

Rom*_*kyi 7 android draw android-ui android-layout

我需要在Circle上绘制内部阴影和渐变,我在我的视图的onDraw()方法中绘制了这个(对不起,因为我是StackOverflow的新手,我还无法发布图像)

我弄清楚如何使梯度工作,但我无法完成内部阴影所有我发现到目前为止这篇文章,但它似乎有点复杂,不完全是我需要的

我已经尝试过使用setShadowLayer()了,但我可能无法让它正常工作,因为除了内部阴影,我也得到了外阴影,这不是我需要的

任何帮助,将不胜感激.

谢谢!

Kei*_*rey 1

您应该能够通过将剪辑设置为圆形来避免外部阴影,因为这会将绘图限制在圆形内部。