networkImage static method

Widget networkImage({
  1. String? image,
  2. Widget? placeholderWidget,
  3. double? size,
  4. BoxFit fit = BoxFit.fill,
})

Implementation

static Widget networkImage({
  String? image,
  Widget? placeholderWidget,
  double? size,
  BoxFit fit = BoxFit.fill,
}) {
  if (image == null) {
    return placeholderWidget ?? Container();
  }

  return FadeInImage(
    width: size,
    height: size,
    placeholder: const NetworkImage(''),
    placeholderFit: fit,
    placeholderErrorBuilder: (context, error, stackTrace) {
      return placeholderWidget ?? Container();
    },
    image: NetworkImage(image),
    fit: fit,
    imageErrorBuilder: (context, error, stackTrace) {
      return placeholderWidget ?? Container();
    },
  );
}