gpt4 book ai didi

Flutter RichText 未显示

转载 作者:行者123 更新时间:2023-12-05 00:44:41 27 4
gpt4 key购买 nike

我在 https://api.flutter.dev/flutter/widgets/RichText-class.html 居中有一个常规的普通富文本小部件脚手架内。我看不到它。我什么都看不见。调试工具显示富文本确实存在于小部件层次结构中(尽管我看不到其中的 TextSpan,可能它们就在那里。)

Scaffold(body: Center(child:
RichText(
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: ' world!'),
],
),
),
));

最佳答案

我尝试了一个 android 版本来查看这是否是特定于 linux 桌面版本的错误。不是!它也正在这里发生。但是,我手机的对比度足够高,以至于我几乎看不到里面的文字,White on Off White。事实证明,与 Text 小部件不同,RichText 文本的默认颜色是白色,与主题背景相同,因此文本不会可见。

(应用程序是否可能响应系统范围的暗模式主题?不。切换主题不会影响任何事情。)

那么,为什么这是默认颜色?因为 DefaultTextStyle 我猜是坏的和错误的? 使用Theme.of(context).textTheme.bodyText1,你会得到你期望的结果

关于Flutter RichText 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66416669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com