0

有没有办法TextSpan从 a访问父级的 fontSize WidgetSpan

例如:

TextSpan(
  style: TextStyle(fontSize: 16),
  children: [
    WidgetSpan(
      child: Image(
        image: AssetImages.instance.coinIcon,
        height: 16,
        fit: BoxFit.contain,
        filterQuality: FilterQuality.none,
        isAntiAlias: false,
      ),
    ),
    TextSpan(text: ' $amount'),
  ],
);

在示例中, a 中有一个图像,WidgetSpan它是 a 的子级TextSpan,我想知道图像是否可以访问父跨度的 fontSize,以便图像部分不需要知道它.

在这个例子中,它可以很容易地在局部变量中共享,但是在我的代码库中,它WidgetSpan可以是任何的子变量,TextSpan并且它无权访问此信息。

我相信有一种方法可以实现这一点,因为TextSpan已经有这种继承 fontSize 的行为。但我不知道该怎么做我所描述的。

4

0 回答 0