dealImageWidget function
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('');
}