imageProvider method

Object imageProvider (
  1. ImageSource imgSrc
)

Returns ImageProvider.

Implementation

Object imageProvider(ImageSource imgSrc) {
  if (imgSrc == null) return null;
  final url = imgSrc.url;

  if (url.startsWith('asset:') == true) {
    return _imageFromAsset(url);
  }

  if (url.startsWith('data:') == true) {
    return _imageFromDataUri(url);
  }

  return _imageFromUrl(url);
}