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);
  final childBounds = bounds - Vector2(padding.horizontal, padding.vertical);
  childPreBuild?.updateData(childBounds, context, this);
  if (childBuild != this && childBuild != childPreBuild)
    childBuild?.dispose();
  childBuild = childPreBuild?.build(context);
  childBuild?.reBuildChild(context, childBounds);
}