小编mig*_*001的帖子

如何为 flutter 创建主屏幕小部件

我想知道如何在 flutter 中为我的应用程序创建这样的主屏幕快捷方式 在此输入图像描述

dart flutter flutter-layout

5
推荐指数
1
解决办法
2660
查看次数

Flutter:RichText 不适用于主题

我正在尝试以不同的颜色显示一些文本。我了解了该RichText小部件并按如下方式使用它;

Future<List<TextSpan>> listOfEventsAtDay({String day, String monthNum}) async {
  final result = await DatabaseHelper.instance
      .queryForEventsAtDay(mnth: monthNum, dy: day);
  List<TextSpan> textSpans = [];
  int count = result.length;
  for (int i = 0; i < count; i++) {
    final String string = "-${result[i]['year']}: ${result[i]['title']}\n";
    textSpans.add(TextSpan(
        text: string,
        ));
  }

  return textSpans;
}
Run Code Online (Sandbox Code Playgroud)

稍后会调用;

ListTile( title: RichText(text: TextSpan(children: snapshot.data),
Run Code Online (Sandbox Code Playgroud)

我现在不需要任何复杂的样式。在深色模式下,文本应为白色,在浅色模式下,文本应为黑色。就这样。但问题是,文本始终是白色的。为什么它不根据亮度设置进行调整?有什么办法可以做到这一点吗?请帮我...

richtext flutter

5
推荐指数
2
解决办法
2013
查看次数

标签 统计

flutter ×2

dart ×1

flutter-layout ×1

richtext ×1