ImageWidget.bytes constructor
ImageWidget.bytes({
- required Uint8List bytes,
- BoxFit boxFit = BoxFit.cover,
- Widget placeholderBuilder()?,
- Widget errorBuilder()?,
- double? height,
- double? width,
- Duration fadeInDuration = _defaultFadeInDuration,
- Duration fadeOutDuration = _defaultFadeOutDuration,
- Curve fadeInCurve = Curves.easeIn,
- Curve fadeOutCurve = Curves.easeOut,
- Alignment alignment = Alignment.center,
The ImageWidget.bytes
factory method creates an ImageWidget
instance with the provided path,
bytes, box fit, placeholder builder, error builder, height, and width.
Returns:
The method is returning an instance of the ImageWidget
class.
Implementation
factory ImageWidget.bytes({
required Uint8List bytes,
BoxFit boxFit = BoxFit.cover,
Widget Function(BuildContext)? placeholderBuilder,
Widget Function(BuildContext)? errorBuilder,
double? height,
double? width,
Duration fadeInDuration = _defaultFadeInDuration,
Duration fadeOutDuration = _defaultFadeOutDuration,
Curve fadeInCurve = Curves.easeIn,
Curve fadeOutCurve = Curves.easeOut,
Alignment alignment = Alignment.center,
}) {
return ImageWidget._(
imageOrigin: ImageOrigin.memory,
boxFit: boxFit,
placeholderBuilder: placeholderBuilder,
errorBuilder: errorBuilder,
height: height,
width: width,
bytes: bytes,
fadeInDuration: fadeInDuration,
fadeOutDuration: fadeOutDuration,
fadeInCurve: fadeInCurve,
fadeOutCurve: fadeOutCurve,
alignment: alignment,
);
}