[design] Progress Control

Progress Control

진행률 컨트롤 (Progress control)은 긴 작업을 진행중인 사용자에게 피드백을 제공한다. 진행률 표시가 표시될 때 사용자가 앱을 조작할 수 없다는 의미이며 사용되는 표시기에 따라 대기 시간을 예측할 수 있다는 의미이다.

진행률 유형

작업 진행을 표시하기 위해 ProgressBar 또는 ProgressRing 두가지 컨트롤을 사용

각 컨트롤 사용 시기

현재 상태를 표시할 때, 사용할 컨트롤 또는 상태(확정, 미확정)가 항상 명확한 것은 아니다. 떄로는 진행률 컨트롤이 필요하지 않을 정도로 작업이 명확하거나 진행률 컨트롤이 사용되더라도 사용자에게 작업이 진행중임을 설명하는 텍스트가 필요할 수 있다.

ProgressBar

ProgressRing

진행률 표시가 필요하지 않음

진행률 컨트롤 모범 사례

ProgressBar - 확정 예시 이미지

ProgressBar - 미확정 예시 이미지

ProgressRing - 미확정 예시 이미지

📖 Reference

Windows 개발자 센터: Progress controls