在Flutter框架中使用(Colors.amberAccent)时,颜色方块会自动出现。如果我使用的是Color.fromARGB(255,100,100,23),如何在行号旁边的Android Studio中显示它?
第二个问题是,我可以在Flutter框架中使用这种颜色样式(#ff0000)吗?
我已经放置了一张图片以阐明我的想法。colors
答案 0 :(得分:0)
String color = '#ff0000';
String hex = color.replaceAll("#", "");
Color col = Color(int.parse(hex, radix: 16)).withOpacity(1.0);
P.S。或者,您可以使用this
答案 1 :(得分:0)
要回答第一个问题:使用Colors.colorName
以外的其他东西时,无法在IDE中显示颜色。
关于第二个问题:您可以使用通过Color(0xff5600)
语法描述的样式。这将返回一个Color
对象实例
return new MaterialApp(
title: appTitle,
theme: new ThemeData(
primarySwatch: : Color(0xff5600),
),
home: ...
);
答案 2 :(得分:0)
如果将颜色设置为常数,则会出现颜色方块:
Color color = const Color(0xFF536DFE);