TwicImg constructor

TwicImg({
  1. Key? key,
  2. TwicPosition? anchor,
  3. bool? eager,
  4. String? focus,
  5. String? intrinsic,
  6. TwicMode? mode,
  7. TwicPlaceholder? placeholder,
  8. TwicPosition? position,
  9. String? preTransform,
  10. dynamic ratio,
  11. required String src,
  12. dynamic refit,
  13. int? step,
  14. 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);
}