作者darkk6 (Mr. Pan)
看板AndroidDev
标题[问题] 如何制作一个1/4圈渐层 圆环的 Drawable
时间Sat Feb 3 18:30:21 2018
大家好,最近在制作 app 时想要做一个倒数的效果,
倒数的时间旁边会有一个圆圈在旋转,想做成的圆圈
style 如 :
https://imgur.com/a/Acbux
简单来说就是一个圆环,但其中 1/4 圈有渐层效果
之後打算把这个 Drawable 放上 ImageView 再透过动画旋转
达到倒数计时一种的效果
不过现在问题比较大的是这个渐层的特效,我有事过透过
shape="ring" +搭配 gradient="sweep" 但这个会对整个圆环
产生渐层。(实际效果 :
https://imgur.com/a/aRnLk )
请问有没有什麽好办法可以做到渐层只有 1/4 圈呢?
透过 Code 去 Draw 也可以(如自订 Drawable , 但这方面很不熟QQ)
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.36.149
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1517653824.A.836.html
※ 编辑: darkk6 (223.140.36.149), 02/03/2018 18:33:49
1F:推 meteor007: github印象中有不少这类的,下载来看看别人怎做的? 02/03 20:02
2F:推 jknm0510a: 我有做过,用一个渐层大圆中间盖一个比较小的圆,然後 02/03 23:46
3F:→ jknm0510a: 动画大圆rotation就可以达到效果了 02/03 23:46