【发布时间】:2021-11-04 21:25:07
【问题描述】:
我是颤振的初学者。有人可以解释一下,什么是 Flutter 中的自定义颜色表。我只是按照颤振文档。但我不明白。
这是我刚才提到的关于自定义颜色表的代码示例。我无法理解这段代码 sn-p 发生了什么。请通过此代码 sn-p 解释颜色表。非常感谢您的帮助。
【问题讨论】:
我是颤振的初学者。有人可以解释一下,什么是 Flutter 中的自定义颜色表。我只是按照颤振文档。但我不明白。
这是我刚才提到的关于自定义颜色表的代码示例。我无法理解这段代码 sn-p 发生了什么。请通过此代码 sn-p 解释颜色表。非常感谢您的帮助。
【问题讨论】:
ColorSwatch - 创建一个颜色,其中包含一个名为swatch 的相关颜色小表格。
const ColorSwatch<T>(
int primary,
Map<T, Color> _swatch
)
在colorSwatch 中,包含两个属性,第一个属性包含原色,第二个属性_swatch 包含在墨水响应中显示不同效果的颜色映射列表。
突出显示 - 按下时墨水响应的突出显示颜色。如果此属性为 null,则将使用主题的突出显示颜色 ThemeData.highlightColor。
SplashColor - 按钮 InkWell 的初始颜色。墨水飞溅表示该按钮已被触摸。它出现在按钮的子按钮顶部,并从触摸发生的地方开始以一个扩大的圆圈展开。
来源:flutter.dev
【讨论】: