안드로이드/View
안드로이드 프로그래스바
devGeek
2022. 6. 19. 23:15
반응형
Android ProgressBar in Kotlin
ProgressBar는 사용자에게 작업 진행률을 나타내는 사용자 인터페이스 컨트롤이다. 예를 들면 인터넷에서 파일을 다운로드하거나 업로드 할 때, 우리는 ProgressBar을 통해서 작업 진행 상황을 파악할 수 있다.
ProgressBar에는 2가지 모드가 있다.
- Determinate ProgressBar
- Indeterminate ProgressBar
Determinate ProgressBar
일반적으로, 우리는 Determinate progress 모드를 사용한다. 왜냐하면 이 progressbar는 작업의 진행정도를 퍼센티지(%)와 같이 나타내기 때문이다.
Indeterminate ProgressBar
Indeterminate ProgressBar는 아쉽게도 작업의 진행률을 확인할 수는 없다. 그래서 대게 진행정도를 파악할 수 없을 때 사용한다. 예를들면 API 통신을 통해 데이터를 읽어 올 때, 즉 서버에서 데이터를 받는 정도를 파악할 수 없는 경우 사용한다.
Attribute of ProgressBar Widgets
XML Attributes | Description |
---|---|
android:id | Used to uniquely identify the control |
android:min | Used to set minimum value |
android:max | Used to set the maximum value |
android:progress | Used to set the default progress integer value between 0 and max |
android:minHeight | Used to set the height of the progress bar |
android:minWidth | Used to set the width of the progress bar |
android:background | Used to set the background color for progress bar |
android:indeterminate | Used to enable indeterminate progress mode |
android:padding | Used to set the padding for left, right, top, or bottom of the progress bar. |
질문과 잘못된 점에 대해 말씀해주시는 건 언제나 환영입니다.
zero5.two4@gmail.com
반응형