[問題] 如何製作一個1/4圈漸層 圓環的 Drawable

作者: darkk6 (Mr. Pan)   2018-02-03 18:30:21
大家好,最近在製作 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)
謝謝~
作者: meteor007 (meteor007)   2018-02-03 20:02:00
github印象中有不少這類的,下載來看看別人怎做的?
作者: jknm0510a (Kang)   2018-02-03 23:46:00
我有做過,用一個漸層大圓中間蓋一個比較小的圓,然後動畫大圓rotation就可以達到效果了

Links booklink

Contact Us: admin [ a t ] ucptt.com