作者rum579 (斗芮米)
看板AndroidDev
标题[问题] 缺口环状 process bar 进度槽如何实作
时间Sun Jan 1 01:21:33 2017
目前接触 Android 还不够深,可能有些名词说不清楚,这边先附上目标图:
https://goo.gl/NosrwK
想要的达到效果是「显示目标达成进度」
橘色部分已经透过 processbar 搭配 drawable ring shape,
并透过 processbar 的 max 属性让形状变成缺口的 ring,
至於灰色部分原本想在 drawable 中利用layer-list 放上另一个 ring ,但是问题是不
知道怎麽让它变成缺口的形状
目前还有另一种想法,放两个 process bar重叠在一起,一个当槽一个当进度,但是想问
问看有没有更优雅的解法?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.165.132
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1483204895.A.20D.html
1F:→ ssccg: 直接弄一张固定的图叠在下面不行吗? 灰色不需要变动吧01/01 02:27
也是一种方法,
但是想知道最常使用的解决方法是什麽
2F:推 z0furu: drawARC也许可以做到01/01 16:15
原本是想用 XML 解决就好,
没办法的话再回去用 Java 绘图
3F:推 ch8154: 其实用canvas draw 还比用xml单纯很多,优雅的话建议直接 01/03 11:52
4F:→ ch8154: 画 01/03 11:52
感谢,了解 :)
※ 编辑: rum579 (49.159.12.216), 01/03/2017 18:08:22