前言
有时候需要给 Container 设置不同颜色的背景用来测试,其实没必要自己实现,虽然也就一个列表的事情,但 FLutter 已经给我们实现了这个功能了,直接用 Colors 类中的静态属性 primaries 即可。
源码如下
static const List<MaterialColor> primaries = <MaterialColor>[
red, // 红色
pink, // 粉红色
purple, // 紫色
deepPurple, // 深紫色
indigo, // 靛蓝色
blue, // 蓝色
lightBlue, // 浅蓝色
cyan, // 青色
teal, // 蓝绿色
green, // 绿色
lightGreen, // 浅绿色
lime, // 酸橙色
yellow, // 黄色
amber, // 琥珀色
orange, // 橙色
deepOrange, // 深橙色
brown, // 棕色
blueGrey, // 蓝灰色
];
这里我简单写了一个 Demo,代码如下
@override
Widget build(BuildContext context) {
return Scaffold(
body: Padding(
padding: const EdgeInsets.all(8),
child: GridView.count(
crossAxisCount: 3,
childAspectRatio: 2 / 3,
mainAxisSpacing: 8,
crossAxisSpacing: 8,
children: List.gene

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



