Android Use ProgressBar

사용 버전: Android Studio 4.1.2
사용 언어: Kotlin 1.4.21
​

안드로이드 Use ProgressBar를 해보겠습니다.

앱에서 사용자에게 불러오는 중이라는 것을 표시하기 위해서 진행 표시줄(ProgressBar)을 사용합니다.
Progress bar라고 하기도 하고, Progress indicator라고 부르기도 합니다.
​
Progress bar에는 크게 두 가지 종류가 있습니다.
무한히 진행되는 ProgressBar와 시작점에서 끝점까지 한 번만 진행되는 Progress bar입니다.
무한히 진행되는 ProgressBar는 Indeterminate Progress bar라고 부르고,
한 번만 진행되는 ProgressBar는 Determinate Progress bar라고 부릅니다.
​
​
기본적인 모양은 평평한 막대 모양이거나, 동그란 원형 모양이 대표적입니다.
​
​
​
사용해봅시다.
ProgressBar를 사용합니다.




기본 모양은 원형이고 무한히 도는 Indeterminate Progress bar입니다.



아쉽게도 위의 Progress bar를 determinate Progress bar로 사용할 순 없습니다.

원형이 필요하면 평평한 Progress bar를 동그랗게 말거나, material progress indicator를 사용해야 합니다.

​

​

​

평평한 막대 모양으로 만들려면 style을 적습니다.

?android:attr/progressBarStyleHorizontal






막대로 만들면 Determinate Progress bar가 됩니다.






해당 Progress bar에 최댓값과 현재 값을 설정해봅시다.

최댓값은 max 속성을 이용하고 100%의 값을 넣습니다.

현재 값은 progress 속성을 이용합니다.







실행해봅시다.

100에서 50 만큼만 채웠기 때문에 절반이 채워진 것을 볼 수 있습니다.






Indeterminate progress bar로 변경하고 싶다면 indeterminate 속성을 이용합니다.










설정할 수 있는 style의 종류는 6 가지가 있습니다.








원형 Progress bar를 determinate로 사용해 봅시다.

Material Progress indicator를 사용하면 됩니다.













끝.


카테고리: Android


댓글

이 블로그의 인기 게시물

일본어 문장부호

KiCad 시작하기 7 (FreeRoute 사용하기 2)

KiCad 시작하기 3 (새로운 소자 추가하기)

Python urllib.parse.quote()

음악 총보(Score), 파트보(Part)

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

KiCad 시작하기 2 (PCB 만들기)

RFC 9421