Use the Loader
when an individual UI element is loading, or LoadingScreen
when an entire screen is loading.
loader.dart
import 'package:flutter/material.dart';
class Loader extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
width: 250,
height: 250,
child: CircularProgressIndicator(),
);
}
}
class LoadingScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Center(
child: Loader(),
),
);
}
}