Flutter中对于color属性的写法汇总

在开发flutter应用时,对于要写color属性的组件,目前汇总以下这些写法

第一种: 预定义颜色名称 Colors.xxx


第二种:RGBA写法 Color.fromRGBO(r, g, b, opacity)

Color.fromRGBO(0, 0, 255, 1)  // 代表的是 0000FF
// 可以理解为css中的 color: rgba(r, g, b, opacity)

第三种: 十六进制写法 Color(0xFF 0000FF) 和Color(0x00 0000FF)

重点来了,在十六进制中,必须要先写上 0xFF 或者0x00 后面跟上十六进制的颜色值

(1) 0xFF 是一个十六进制数,表示颜色的 alpha 值为 100%,即完全不透明

(2) 0x00 是一个十六进制数,表示颜色的 alpha 值为 0%,即完全透明。

color: Color(0xFF0000FF)  // 拆解为 0xFF 0000FF,字体一般用0xFF
color: Color(0x000000FF)  // 拆解为 0x00 0000FF

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值