Я хочу знать, как я могу добавить циркулярный индикатор прогресса к изображениям, которые я получаю из firebase. Когда я загружаю данные, сначала приходят тексты, затем изображения, и это кажется не элегантным. Вот мой код Пожалуйста, просмотрите мой код и помогите мне достичь этого. Заранее спасибо.
class MyApp extends StatefulWidget {
static const String id = 'Myapp_screen';
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(0.0),
child: StreamBuilder(
stream: Firestore.instance.collection('news').limit(20).snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return Center(
child: CircularProgressIndicator(
value: null,
strokeWidth: 2.0,
));
} else {
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) {
DocumentSnapshot documentSnapshot =
snapshot.data.documents[index];
return Container(
child: Card(
child: Column(children: <Widget>[
Image.network(documentSnapshot['images']),
Text(documentSnapshot['title'])
]),
),
);
},
);
}
},
));
}
}