build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  var defaultTextStyle = DefaultTextStyle.of(context);
  var style = defaultTextStyle.style;

  if (widget.style != null) {
    style = defaultTextStyle.style.merge(widget.style!);
  }
  if (MediaQuery.boldTextOf(context)) {
    style = style.merge(const TextStyle(fontWeight: FontWeight.bold));
  }

  return AnimatedBuilder(
    animation: _controller,
    builder: (context, child) {
      return _buildWidget(style);
    },
  );
}