buildCustom method

  1. @override
_NetworkImage buildCustom({
  1. ChildWidgetBuilder? childBuilder,
  2. required BuildContext context,
  3. required JsonWidgetData data,
  4. Key? key,
})

Custom builder that subclasses must override and implement to return the actual Widget to be placed on the tree.

Implementation

@override
_NetworkImage buildCustom({
  ChildWidgetBuilder? childBuilder,
  required BuildContext context,
  required JsonWidgetData data,
  Key? key,
}) {
  final model = createModel(
    childBuilder: childBuilder,
    data: data,
  );

  return _NetworkImage(
    alignment: model.alignment,
    cacheHeight: model.cacheHeight,
    cacheWidth: model.cacheWidth,
    centerSlice: model.centerSlice,
    color: model.color,
    colorBlendMode: model.colorBlendMode,
    errorBuilder: model.errorBuilder,
    excludeFromSemantics: model.excludeFromSemantics,
    filterQuality: model.filterQuality,
    fit: model.fit,
    frameBuilder: model.frameBuilder,
    gaplessPlayback: model.gaplessPlayback,
    headers: model.headers,
    height: model.height,
    isAntiAlias: model.isAntiAlias,
    loadingBuilder: model.loadingBuilder,
    matchTextDirection: model.matchTextDirection,
    opacity: model.opacity,
    repeat: model.repeat,
    scale: model.scale,
    semanticLabel: model.semanticLabel,
    src: model.src,
    width: model.width,
  );
}