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