有没有办法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 的行为。但我不知道该怎么做我所描述的。