Flutter 参数类型';列表<;MaterialAccentColor>';can';不能分配给参数类型';材料颜色';
为什么我不能将Flutter 参数类型';列表<;MaterialAccentColor>';can';不能分配给参数类型';材料颜色';,flutter,dart,Flutter,Dart,为什么我不能将重音设置为颜色 这是我的代码: Text('Hello', style: TextStyle(color: Colors.accents), ) 口音在列表中,因此您不能被分配到颜色 /// The material design accent color swatches. static const List<MaterialAccentColor> accents = <MaterialAccentColor>[ re
重音设置为颜色
这是我的代码:
Text('Hello',
style: TextStyle(color: Colors.accents),
)
口音在列表中,因此您不能被分配到颜色
/// The material design accent color swatches.
static const List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,
pinkAccent,
purpleAccent,
deepPurpleAccent,
indigoAccent,
blueAccent,
lightBlueAccent,
cyanAccent,
tealAccent,
greenAccent,
lightGreenAccent,
limeAccent,
yellowAccent,
amberAccent,
orangeAccent,
deepOrangeAccent,
];
口音在列表中,因此您不能被分配到颜色
/// The material design accent color swatches.
static const List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,
pinkAccent,
purpleAccent,
deepPurpleAccent,
indigoAccent,
blueAccent,
lightBlueAccent,
cyanAccent,
tealAccent,
greenAccent,
lightGreenAccent,
limeAccent,
yellowAccent,
amberAccent,
orangeAccent,
deepOrangeAccent,
];
您好@martiX4我发现您正在将无效类型传递给TextStyle小部件,正如@abhishek给出的答案一样,您可以根据您的情况使用索引重音符号[index]
例如,如果使用redAccent,则可以使用
List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,blueAccent];
// accents[0] => for redAccent
// accents[0] => for blueAccent
Text('Hello', style: TextStyle(color: Colors.accents[0]),)
列表重音=[
红口音,蓝口音];
//口音[0]=>用于红色口音
//口音[0]=>用于blueAccent
Text('Hello',style:TextStyle(颜色:Colors.accents[0]),)
Hi@martiX4我发现您正在将无效类型传递给TextStyle小部件,正如@abhishek给出的答案一样,您可以根据您的情况使用索引重音符号[index]
例如,如果使用redAccent,则可以使用
List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,blueAccent];
// accents[0] => for redAccent
// accents[0] => for blueAccent
Text('Hello', style: TextStyle(color: Colors.accents[0]),)
列表重音=[
红口音,蓝口音];
//口音[0]=>用于红色口音
//口音[0]=>用于blueAccent
Text('Hello',style:TextStyle(颜色:Colors.accents[0]),)
实际上,重音不是一种颜色,而是一种列表(const list accents),其中包含大量颜色(重音颜色)。
其实施是:
static const List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,
pinkAccent,
purpleAccent,
deepPurpleAccent,
indigoAccent,
blueAccent,
lightBlueAccent,
cyanAccent,
tealAccent,
greenAccent,
lightGreenAccent,
limeAccent,
yellowAccent,
amberAccent,
orangeAccent,
deepOrangeAccent,
]
颜色。redAccent的重音[0]
谢谢。实际上,重音不是一种颜色
,而是一种列表
(const list accents),其中包含大量的颜色
(重音颜色)。
其实施是:
static const List<MaterialAccentColor> accents = <MaterialAccentColor>[
redAccent,
pinkAccent,
purpleAccent,
deepPurpleAccent,
indigoAccent,
blueAccent,
lightBlueAccent,
cyanAccent,
tealAccent,
greenAccent,
lightGreenAccent,
limeAccent,
yellowAccent,
amberAccent,
orangeAccent,
deepOrangeAccent,
]
颜色。redAccent的重音[0]
谢谢