読者です 読者をやめる 読者になる 読者になる

ProgressBar

ProgressBarはプログレスバーを扱うクラス・・・。

ProgressBar | Android Developers

今回はボタンを押したら、プログレスバーが進むようにする・・・。

Button、そしてProgressBarを配置・・・。
indeterminateは0%とか50%のような明確な進捗を表示しない不定なタイプかどうかを指定する・・・。
今回は進捗を表示するタイプなので"false"にする・・・。
progressBarStyleHorizontalで水平方向のプログレスバースタイルにする・・・。

MainActivity.javaは、

onCreateでは、progressBar.setMaxで最大値を100に・・・。
progressという進捗の値を0にセット・・・。
progressBar.setProgressでそのprogressをセット・・・。

あとは、onClickの時に、progressが100未満ならprogressを10増やし、100に到達したらそれはもうしない・・・。
押されるたびにprogressBar.setProgressでprogressをセットする・・・。

f:id:BG1:20160925202148p:plain

Button1と細いプログレスバーが出ている・・・。
1回押すと、

f:id:BG1:20160925202227p:plain

ちょっと増えて、2回目は、

f:id:BG1:20160925202245p:plain

また増える・・・。
3回目で、

f:id:BG1:20160925202310p:plain

ここまで進む・・・。
最終的に合計10回押すと、

f:id:BG1:20160925202431p:plain

最大値の100に到達する・・・。

Sample/android/ProgressBar/ProgressBar/src/ProgressBar at master · bg1bgst333/Sample · GitHub