customNetworkImage function
Implementation
Widget customNetworkImage(String path, {BoxFit fit = BoxFit.contain}) {
return CachedNetworkImage(
fit: fit,
imageUrl: path,
imageBuilder: (context, imageProvider) => Container(
decoration: BoxDecoration(
image: DecorationImage(
image: imageProvider,
fit: fit,
),
),
),
placeholderFadeInDuration: const Duration(milliseconds: 250),
placeholder: (context, url) => Container(
color: const Color(0xffeeeeee),
),
errorWidget: (context, url, error) => const Icon(Icons.error),
);
}