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

看板AndroidDev作者 (Mr. Pan)時間6年前 (2018/02/03 18:30), 6年前編輯推噓2(201)
留言3則, 2人參與, 6年前最新討論串1/1
大家好,最近在製作 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://www.ptt.cc/bbs/AndroidDev/M.1517653824.A.836.html ※ 編輯: darkk6 (223.140.36.149), 02/03/2018 18:33:49

02/03 20:02, 6年前 , 1F
github印象中有不少這類的,下載來看看別人怎做的?
02/03 20:02, 1F

02/03 23:46, 6年前 , 2F
我有做過,用一個漸層大圓中間蓋一個比較小的圓,然後
02/03 23:46, 2F

02/03 23:46, 6年前 , 3F
動畫大圓rotation就可以達到效果了
02/03 23:46, 3F
文章代碼(AID): #1QTOz0Ws (AndroidDev)
文章代碼(AID): #1QTOz0Ws (AndroidDev)