of static method

从最近的 TxTipTheme 祖先返回配置 data

如果没有祖先,则返回 ThemeData.extension<TxTipThemeData>(); 如果它也为null,则返回默认TxTipThemeData

Implementation

static TxTipThemeData of(BuildContext context) {
  final TxTipTheme? radioTheme =
      context.dependOnInheritedWidgetOfExactType<TxTipTheme>();
  return radioTheme?.data ??
      Theme.of(context).extension<TxTipThemeData>() ??
      const TxTipThemeData();
}