首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >圆圈Android画布上的内阴影

圆圈Android画布上的内阴影
EN

Stack Overflow用户
提问于 2012-12-13 18:11:03
回答 2查看 2.9K关注 0票数 8

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

我想出了如何让渐变工作,但我不能做内阴影,到目前为止我找到的所有this帖子,但它似乎有点复杂,并不完全是我需要的

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

任何帮助都将不胜感激。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-05 12:58:52

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

票数 1
EN

Stack Overflow用户

发布于 2014-04-03 14:13:54

你需要用LinearGradient画两个圆(其中一个比另一个小

最外面的圆圈会有“较深”颜色的LinearGradient,而较小的圆圈也会有“浅”颜色的LinearGradient。这两个圆共享相同的原点,这将产生您所期望的(它就像一个阴影环)

hops it帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13857510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档