reBuildChild method

  1. @override
void reBuildChild(
  1. BuildContext context,
  2. Vector2 bounds
)
override

Used to build this child, override to disable if you don't require (re)build

Implementation

@override
void reBuildChild(BuildContext context, Vector2 bounds) {
  updateData(bounds, context, null);
  var childBounds = _determineChildPrefferedSize(bounds);
  if (childBounds == Vector2.zero()) {
    childBounds = bounds;
  }
  childPreBuild?.updateData(childBounds, context, this);
  if (childPreBuild != this && childPreBuild != childBuild)
    childBuild?.dispose();
  childBuild = childPreBuild?.build(context);
  childBuild?.reBuildChild(context, childBounds);
}