[flutter] 플러터 ProgressIndicator를 사용하여 진행 상태를 어떻게 나타내나요?

선형 진행률 표시기(LinearProgressIndicator)는 수평 혹은 수직으로 진행률을 표시하여 일반적으로 작업이 얼마나 완료되었는지를 나타냅니다. 이것은 주로 시간이 걸리는 작업을 수행하는 동안 진행률을 보여주는 데 사용됩니다.

LinearProgressIndicator(
  value: 0.5, // 진행률 값 (0.0부터 1.0까지)
  backgroundColor: Colors.grey, // 배경색
  valueColor: AlwaysStoppedAnimation<Color>(Colors.blue), // 진행중인 바 색
)

활동 표시기(CircularProgressIndicator)는 원형 형태로 작업이 진행 중임을 나타내며, 주로 시간이 다소 걸리는 작업의 진행 상태를 동적으로 표시할 때 사용됩니다.

CircularProgressIndicator(
  value: 0.7, // 진행률 값 (0.0부터 1.0까지)
  backgroundColor: Colors.grey, // 배경색
  valueColor: AlwaysStoppedAnimation<Color>(Colors.blue), // 진행중인 원 색상
)

ProgressIndicator 위젯은 애플리케이션의 사용자 인터페이스를 개선하여 작업의 진행 상태를 명확하게 시각적으로 나타내는 데 유용합니다.

더 자세한 정보는 공식 플러터 API 문서를 참조하시기 바랍니다. (https://api.flutter.dev/flutter/material/ProgressIndicator-class.html)