Merge pull request 'add loading with gestion error' (#17) from feature/loading-image into main
Reviewed-on: #17
This commit is contained in:
commit
4d3533eb8a
@ -212,10 +212,28 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
|
|||||||
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(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user