🐛 Fix image rendering
This commit is contained in:
@@ -31,31 +31,35 @@ class UniversalImage extends StatelessWidget {
|
|||||||
height != null ? (height! * devicePixelRatio).round() : null;
|
height != null ? (height! * devicePixelRatio).round() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return Stack(
|
return SizedBox(
|
||||||
fit: StackFit.expand,
|
width: width,
|
||||||
children: [
|
height: height,
|
||||||
if (blurHash != null) BlurHash(hash: blurHash!),
|
child: Stack(
|
||||||
CachedNetworkImage(
|
fit: StackFit.expand,
|
||||||
imageUrl: uri,
|
children: [
|
||||||
fit: fit,
|
if (blurHash != null) BlurHash(hash: blurHash!),
|
||||||
width: width,
|
CachedNetworkImage(
|
||||||
height: height,
|
imageUrl: uri,
|
||||||
memCacheHeight: cacheHeight,
|
fit: fit,
|
||||||
memCacheWidth: cacheWidth,
|
width: width,
|
||||||
progressIndicatorBuilder: (context, url, progress) {
|
height: height,
|
||||||
return Center(
|
memCacheHeight: cacheHeight,
|
||||||
child: CircularProgressIndicator(value: progress.progress),
|
memCacheWidth: cacheWidth,
|
||||||
);
|
progressIndicatorBuilder: (context, url, progress) {
|
||||||
},
|
return Center(
|
||||||
errorWidget: (context, url, error) {
|
child: CircularProgressIndicator(value: progress.progress),
|
||||||
return Image.asset(
|
);
|
||||||
'assets/images/media-offline.jpg',
|
},
|
||||||
fit: BoxFit.cover,
|
errorWidget: (context, url, error) {
|
||||||
key: Key('image-broke-$uri'),
|
return Image.asset(
|
||||||
);
|
'assets/images/media-offline.jpg',
|
||||||
},
|
fit: BoxFit.cover,
|
||||||
),
|
key: Key('image-broke-$uri'),
|
||||||
],
|
);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user