dealImageWidget function

Widget dealImageWidget(
  1. String src
)

Implementation

Widget dealImageWidget(String src) {
  if (urlMatch.hasMatch(src)) {
    return Image.network(src, fit: BoxFit.cover);
  }
  if (fileMatch.hasMatch(src)) {
    return Image.file(File(src), fit: BoxFit.cover);
  }
  if (src.contains('base64')) {
    String val = src.split(',')[1];
    Uint8List bytes = const Base64Decoder().convert(val);
    return Image.memory(bytes, fit: BoxFit.cover);
  }
  return const Text('');
}