NexImage.network constructor

const NexImage.network({
  1. Key? key,
  2. double? width,
  3. double? height,
  4. BoxFit? fit = BoxFit.fill,
  5. Color? color,
  6. BlendMode? blendMode,
  7. Alignment? alignment = Alignment.center,
  8. required String imageUrl,
  9. LoadingErrorWidgetBuilder? errorWidget,
  10. Widget? placeholder,
  11. ImageRepeat? repeat,
  12. FilterQuality? filterQuality,
  13. int? memCacheWidth,
  14. int? memCacheHeight,
  15. int? maxWidthDiskCache,
  16. int? maxHeightDiskCache,
  17. ValueChanged<Object>? errorListener,
  18. bool? matchTextDirection,
  19. Map<String, String>? httpHeaders,
  20. bool? useOldImageOnUrlChange,
})

For Network Image

Implementation

const NexImage.network({
  super.key,
  double? width,
  double? height,
  BoxFit? fit = BoxFit.fill,
  Color? color,
  BlendMode? blendMode,
  Alignment? alignment = Alignment.center,
  required String imageUrl,
  LoadingErrorWidgetBuilder? errorWidget,
  Widget? placeholder,
  ImageRepeat? repeat,
  FilterQuality? filterQuality,
  int? memCacheWidth,
  int? memCacheHeight,
  int? maxWidthDiskCache,
  int? maxHeightDiskCache,
  ValueChanged<Object>? errorListener,
  bool? matchTextDirection,
  Map<String, String>? httpHeaders,
  bool? useOldImageOnUrlChange,
})  : _width = width ?? 100,
      _imagePath = imageUrl,
      _imageFile = null,
      _errorWidgetForNetwork = errorWidget,
      _fit = fit,
      _blendMode = blendMode,
      _color = color,
      _alignment = Alignment.center,
      _imgAlignment = alignment,
      _placeholder = placeholder,
      _height = height ?? 100,
      _reverse = false,
      _repeatLottie = false,
      _repeat = repeat ?? ImageRepeat.noRepeat,
      _filterQuality = filterQuality ?? FilterQuality.low,
      _memCacheWidth = memCacheWidth,
      _memCacheHeight = memCacheHeight,
      _httpHeaders = httpHeaders,
      _errorListener = errorListener,
      _maxHeightDiskCache = maxHeightDiskCache,
      _maxWidthDiskCache = maxWidthDiskCache,
      _matchTextDirection = matchTextDirection ?? false,
      _useOldImageOnUrlChange = useOldImageOnUrlChange ?? false,
      _imageType = ImageType.networkImages,
      _errorWidget = null,
      _frameWidget = null;