使用16进制表示颜色是较为主流的方式, 那么在本篇文章中将简单讲讲如何在Flutter中使用16进制颜色.
方法一: 使用原生方法
Flutter中, Color
类仅接收整数作为参数. 你也可以使用fromARGB
或者fromRGBO
.
比如拿到了一个16进制颜色#b74093
. 因为Color
还需要传入透明度, 255
就是最大值(也就是不透明), 转为16进制就是0xFF
, 所以我们只需这样表示:
const color = Color(0xffb74093);
正规一点的写法(可选, 因为大小写不敏感):
const color = Colo