getImageType method

dynamic getImageType()

image type method to show network image or svg image or asset image

Implementation

getImageType() {
  switch (cardImage!.imageType) {
    case ImageType.networkImage:
      return Image.network(
        cardImage!.image!,
        width: cardImage!.width,
        height: cardImage!.height,
        fit: BoxFit.cover,
      );
    case ImageType.assetImage:
      return Image.asset(
        cardImage!.image!,
        width: cardImage!.width,
        height: cardImage!.height,
        fit: BoxFit.cover,
      );
    case ImageType.svgAssetImage:
      return SvgPicture.asset(
        cardImage!.image!,
        width: cardImage!.width,
        height: cardImage!.height,
        fit: BoxFit.cover,
      );
  }
}