buildImageProvider static method

ImageProvider<Object>? buildImageProvider(
  1. dynamic value
)

Implementation

static ImageProvider? buildImageProvider(dynamic value) {
  if (value is File) {
    return FileImage(value);
  } else if (value is String) {
    if (value.startsWith('http')) {
      return NetworkImage(value);
    } else {
      return AssetImage(value);
    }
  } else if (value is Uint8List) {
    return MemoryImage(value);
  }
  return null;
}