我需要在Circle上制作内部阴影和渐变,在我的 View 的onDraw()方法中绘制它,请参见this(对不起,因为我是StackOverflow的新手,所以我还不能发布图像)

我想出了如何使渐变工作,但我无法完成内部阴影
到目前为止,我发现的只是this帖子,但似乎有点复杂,而且不完全是我所需要的

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

任何帮助,将不胜感激。

谢谢!

最佳答案

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

10-08 07:50