作者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://www.ptt.cc/bbs/AndroidDev/M.1483204895.A.20D.html
→ ssccg: 直接弄一張固定的圖疊在下面不行嗎? 灰色不需要變動吧01/01 02:27
也是一種方法,
但是想知道最常使用的解決方法是什麼
推 z0furu: drawARC也許可以做到01/01 16:15
原本是想用 XML 解決就好,
沒辦法的話再回去用 Java 繪圖
推 ch8154: 其實用canvas draw 還比用xml單純很多,優雅的話建議直接 01/03 11:52
→ ch8154: 畫 01/03 11:52
感謝,了解 :)
※ 編輯: rum579 (49.159.12.216), 01/03/2017 18:08:22