animatedBuilder method

Niku animatedBuilder({
  1. required Widget builder(
    1. BuildContext context,
    2. Widget child
    ),
  2. required AnimationController animation,
})

Wrap widget in animated builder

Example usage

Niku()
  .animatedBuilder(
    animation: animation,
    builder: (context, child) { _widget = Container(
      child: child,
      margin: EdgeInsets.all(animation.value)
    )
  })

Implementation

Niku animatedBuilder({
  required Widget Function(BuildContext context, Widget child) builder,
  required AnimationController animation,
}) {
  _widget = AnimatedBuilder(
    animation: animation,
    builder: (context, child) {
      return builder(context, child!);
    },
    child: _widget,
  );

  return this;
}