[flutter] 플러터에서 CircularProgressIndicator를 활용하여 데이터 다운로드 상태를 표시하는 방법은 무엇인가?
ProgressIndicator 위젯은 선형 및 원형 진행률 표시를 제공합니다. 이 중 CircularProgressIndicator를 사용하여 원형으로 다운로드 상태를 표시할 수 있습니다.
아래는 간단한 예제 코드입니다.
import 'package:flutter/material.dart';
class DownloadScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('다운로드 상태'),
),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Text('데이터를 다운로드 중입니다...'),
SizedBox(height: 16.0),
CircularProgressIndicator(),
],
),
),
);
}
}
이 예제에서는 Scaffold의 body에 다운로드 상태를 나타내기 위해 CircularProgressIndicator를 사용하고 있습니다.
다음과 같이 코드를 실행하여 다운로드 상태를 시각적으로 표시할 수 있습니다.