【发布时间】:2018-10-26 00:52:52
【问题描述】:
在使用 Flutter 开发应用时,我想定义一些常见的样式。
代码如下:
import 'package:flutter/material.dart';
class AppStyle {
static Color colorRed = const Color(0xffe04f5f);
static Color colorWhite = const Color(0xffffffff);
static Color colorGreen = const Color(0xff1abc9c);
}
现在,我想定义一个新样式。
static TextStyle listRowTitle = const TextStyle(fontSize: 20.0, color: colorGreen);
如果你写到上面,那么colorGreen这里会有问题。错误信息是
[dart] Invalid constant value.
[dart] Arguments of a constant creation must be constant expressions.
Color colorGreen
如果把colorGreen改成Color(0xff1abc9c)就没有问题了!
static TextStyle listRowTitle = const TextStyle(fontSize: 20.0, color: Color(0xff1abc9c));
请教教我吧!
【问题讨论】: