ImageHandler constructor
ImageHandler({
- required ImageProvider<
Object> image, - required double? width,
- required double? height,
- required BoxFit? fit,
- required AlignmentGeometry alignment,
- required ImageRepeat repeat,
- required bool matchTextDirection,
- required Color? color,
- required BlendMode? colorBlendMode,
- required FilterQuality filterQuality,
- required OctoImageBuilder? imageBuilder,
- required OctoPlaceholderBuilder? placeholderBuilder,
- required OctoProgressIndicatorBuilder? progressIndicatorBuilder,
- required OctoErrorBuilder? errorBuilder,
- required Duration placeholderFadeInDuration,
- required Duration fadeOutDuration,
- required Curve fadeOutCurve,
- required Duration fadeInDuration,
- required Curve fadeInCurve,
- required bool alwaysShowPlaceHolder,
Implementation
ImageHandler({
required this.image,
required this.width,
required this.height,
required this.fit,
required this.alignment,
required this.repeat,
required this.matchTextDirection,
required this.color,
required this.colorBlendMode,
required this.filterQuality,
required this.imageBuilder,
required this.placeholderBuilder,
required this.progressIndicatorBuilder,
required this.errorBuilder,
required this.placeholderFadeInDuration,
required this.fadeOutDuration,
required this.fadeOutCurve,
required this.fadeInDuration,
required this.fadeInCurve,
required this.alwaysShowPlaceHolder,
}) {
_placeholderType = _definePlaceholderType();
}