LocalOrCachedNetworkImageProvider.fromNetwork constructor

const LocalOrCachedNetworkImageProvider.fromNetwork({
  1. Key? key,
  2. required String url,
  3. double? scale = 1.0,
  4. Map<String, String>? headers,
  5. BaseCacheManager? cacheManager,
  6. String? cacheKey,
  7. int? maxWidth,
  8. int? maxHeight,
  9. bool asyncHeadFirst = false,
  10. Duration? networkTimeout,
  11. void onUrlLoading()?,
  12. void onUrlLoaded(
    1. Object? err
    )?,
})

Creates LocalOrCachedNetworkImageProvider with non-null url only.

Implementation

const LocalOrCachedNetworkImageProvider.fromNetwork({
  // general
  this.key,
  required String this.url,
  this.scale = 1.0,
  // network
  this.headers,
  this.cacheManager,
  this.cacheKey,
  this.maxWidth,
  this.maxHeight,
  this.asyncHeadFirst = false,
  this.networkTimeout,
  // callback
  this.onUrlLoading,
  this.onUrlLoaded,
})  : // general
      _useFuture = false,
      file = null,
      fileFuture = null,
      urlFuture = null,
      // local
      fileMustExist = true,
      // callback
      onFileLoading = null,
      onFileLoaded = null;