NexImage.file constructor
const
NexImage.file({
- Key? 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,
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;