flutter DefaultTextStyle style not working in Card Widget

3 min read

Card uses Material.

Material uses AnimatedDefaultTextStyle and set style from Theme.of(context).textTheme.body1.

    Widget contents = widget.child;
    if (contents != null) {
      contents = new AnimatedDefaultTextStyle(
        style: widget.textStyle ?? Theme.of(context).textTheme.body1,
        duration: widget.animationDuration,
        child: contents
      );
    }

As a result, DefaultTextStyle is separated with Material.