build abstract method

  1. @protected
Widget build(
  1. BuildContext context,
  2. BloomVia via,
  3. ScopedAnimationController controller
)

Describes the part of the user interface represented by this widget, with explicit BloomVia tracking and an injected ScopedAnimationController.

  • context: The active Flutter BuildContext representing this widget's location in the element tree.
  • via: The injected BloomVia tracker used to dynamically and explicitly discover reactive dependencies.
  • controller: The element-scoped ScopedAnimationController proxy providing safe access to animation properties.

Requires:

  • build must be a pure, declarative function without mutations or unhandled asynchronous scheduling.

Ensures:

  • Returns a Widget representing the current animated reactive user interface.

Implementation

@protected
Widget build(
  BuildContext context,
  BloomVia via,
  ScopedAnimationController controller,
);