NexImage.file constructor

const NexImage.file({
  1. Key? key,
  2. ImageType? imageType = ImageType.assets,
  3. double? width,
  4. double? height,
  5. BoxFit? fit = BoxFit.fill,
  6. Color? color,
  7. ImageErrorWidgetBuilder? errorWidget,
  8. ImageFrameBuilder? frameWidget,
  9. BlendMode? blendMode,
  10. ImageRepeat? repeat,
  11. FilterQuality? filterQuality,
  12. AlignmentGeometry? alignment = Alignment.center,
  13. required File imagePath,
})

For File Image

Implementation

const NexImage.file({
  super.key,
  ImageType? imageType = ImageType.assets,
  double? width,
  double? height,
  BoxFit? fit = BoxFit.fill,
  Color? color,
  ImageErrorWidgetBuilder? errorWidget,
  ImageFrameBuilder? frameWidget,
  BlendMode? blendMode,
  ImageRepeat? repeat,
  FilterQuality? filterQuality,
  AlignmentGeometry? alignment = Alignment.center,
  required File imagePath,
})  : _imageType = imageType ?? ImageType.file,
      _width = width ?? 100,
      _imageFile = imagePath,
      _imagePath = '',
      _errorWidget = errorWidget,
      _frameWidget = frameWidget,
      _fit = fit,
      _blendMode = blendMode,
      _color = color,
      _alignment = alignment,
      _height = height ?? 100,
      _memCacheHeight = null,
      _errorListener = null,
      _errorWidgetForNetwork = null,
      _placeholder = null,
      _filterQuality = filterQuality,
      _repeat = repeat ?? ImageRepeat.noRepeat,
      _memCacheWidth = null,
      _maxWidthDiskCache = null,
      _reverse = false,
      _repeatLottie = false,
      _maxHeightDiskCache = null,
      _matchTextDirection = false,
      _httpHeaders = null,
      _imgAlignment = Alignment.center,
      _useOldImageOnUrlChange = false;