Merge pull request 'add loading with gestion error' (#17) from feature/loading-image into main

Reviewed-on: #17
This commit is contained in:
v4l3n71n 2024-11-18 22:16:40 +01:00
commit 4d3533eb8a

View File

@ -211,11 +211,29 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
child: Column( child: Column(
children: <Widget>[ children: <Widget>[
Padding( Padding(
padding: const EdgeInsets.only(top: 60.0), padding: const EdgeInsets.only(top: 60.0),
child: Center( child: Image.network(
child: Container(height: 250, child: Image.network(imgUrl)), imgUrl,
), width: MediaQuery.of(context).size.width *
), 0.5, // 50% of screen width
height: MediaQuery.of(context).size.height * 0.5,
loadingBuilder: (BuildContext context, Widget child,
ImageChunkEvent? loadingProgress) {
if (loadingProgress == null) {
return child; // The image has finished loading
}
return Center(
child: CircularProgressIndicator(),
);
},
errorBuilder: (BuildContext context, Object error,
StackTrace? stackTrace) {
return Center(
child: Icon(Icons.error,
size: MediaQuery.of(context).size.width * 0.1),
);
},
)),
Row(children: [ Row(children: [
Icon(Icons.event), Icon(Icons.event),
Text( Text(