render method
Implementation
@override
Widget render(RenderPayload payload) {
final imageSourceExpr = props.get('src.imageSrc') ?? props.get('imageSrc');
final imageType = props.getString('imageType');
final fit = To.boxFit(props.get('fit'));
final alignment = To.alignment(props.get('alignment'));
final svgColor = payload.evalColor(props.get('svgColor'));
final placeholderType = props.getString('placeholder');
final placeholderSrc = props.getString('placeholderSrc');
final errorImage = props.get('errorImage');
return _mayWrapInAspectRatio(
InternalImage(
imageSourceExpr: imageSourceExpr,
payload: payload,
imageType: imageType,
fit: fit,
alignment: alignment,
svgColor: svgColor,
placeholderType: placeholderType,
placeholderSrc: placeholderSrc,
errorImage: errorImage,
),
);
}