flutter - 如何连接两个 TextStyle?

标签 flutter dart

我想连接两个 TextStyle,例如 react 或 react-native。

    style={[styles.firstStyle, styles.secondStyle]}

但我不知道如何在 flutter 中执行此操作。 如何得到如下结果?

    TextStyle(color: Colors.white, fontFamily: CUSTOM)

这与:

    TextStyle(color: Colors.black, fontSize: 17)

结果如下。

    TextStyle(color: Colors.black, fontFamily: CUSTOM, fontSize: 17)

最佳答案

您可以使用 merge method .

var firstStyle = TextStyle(color: Colors.white, fontFamily: CUSTOM);
var secondStyle = TextStyle(color: Colors.black, fontSize: 17);

var mergedStyle = firstStyle.merge(secondStyle);

关于flutter - 如何连接两个 TextStyle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57161312/

相关文章:

Flutter 项目无法在 Chrome 上打开

flutter - 来自 Flutter Web 的 HTTP Post 请求

flutter - 文本溢出: is there a way to not set a fixed width for the parent?

dart - 在 Dart 中创建具有可变数量参数的函数

firebase - 如何从 firebase auth 获取用户 ID 作为字符串?

flutter - 如何检查键盘是否可见?

dart - 天文台的记录箱为空,如何获取日志?

flutter - Flutter中的primaryColor和primarySwatch有什么区别?

firebase - Flutter Firebase 存储视频旋转

dart - 如何向 Flutter 应用程序添加水平卡片轮播 View