build method
Build widget
Implementation
@override
Widget build(BuildContext context) {
if (imageSource is String) {
if (_isSvg) return _createSvgImage();
if (_isBase64) return _createBase64Image();
return _createOtherImage();
} else if (imageSource is IconData) {
return _createIconImage();
} else if (imageSource is Uint8List) {
return _createMemoryImage();
}
throw Exception('Unsupported image type ${imageSource.runtimeType}');
}