TwicImg constructor
TwicImg({
- Key? key,
- TwicPosition? anchor,
- bool? eager,
- String? focus,
- String? intrinsic,
- TwicMode? mode,
- TwicPlaceholder? placeholder,
- TwicPosition? position,
- String? preTransform,
- dynamic ratio,
- required String src,
- dynamic refit,
- int? step,
- Duration? transitionDuration,
Implementation
TwicImg({
super.key,
TwicPosition? anchor,
bool? eager,
String? focus,
String? intrinsic,
TwicMode? mode,
TwicPlaceholder? placeholder,
TwicPosition? position,
String? preTransform,
dynamic ratio,
required String src,
dynamic refit,
int? step,
Duration? transitionDuration,
}) {
props = Attributes(
alignment: parsePosition(position),
anchor: parseAnchor(anchor),
eager: parseEager(eager),
fit: parseMode(mode),
mediaType: MediaType.image,
placeholder: parsePlaceholder(placeholder),
preTransform: parsePreTransform(preTransform),
refit: parseRefit(refit),
src: parseSrc(src),
focus: parseFocus(focus),
intrinsic: parseIntrinsic(intrinsic),
ratio: parseRatio(ratio),
step: step,
transitionDuration: parseTransitionDuration(transitionDuration),
);
props.alignment = computeAlignment(
anchor: props.anchor, alignment: props.alignment, fit: props.fit);
}