俺言語。

自分にしか理解できない言語で書かれた備忘録

【Android】円形のインジケータ -> ProgressBarクラスの応用

最初はMPAndroidChartの円グラフを応用して作ろうと考えていたのだけど、
Androidプログレスバーを応用すると簡単に作れそうなことが判明。

円状プログレスバーのスタート地点を自由に選べたり、色をグラデーションにできたりと意外に自由度がある。

使い方

1. app/res/drawable内にカスタムプログレスバーの情報を格納したxmlファイルを作成
f:id:hukkuramamemoti:20200517000659p:plain

drawableファイルを作成する場合はdrawableフォルダで右クリック、下記のメニューから作成するとテンプレートが使えて便利。
f:id:hukkuramamemoti:20200517001400p:plain

2. Layoutでプログレスバーを作成
f:id:hukkuramamemoti:20200517001049p:plain

3. setProgress(int) でプログレスバーを更新

これだけで完了!


こちらを参考にさせてもらいました。
mrigaen.blogspot.com