相关文章推荐
彷徨的热水瓶  ·  Visual Studio 中的 ...·  1 年前    · 
小眼睛的羊肉串  ·  Spring ...·  2 年前    · 
暴走的楼房  ·  纯JS实现 ...·  2 年前    · 

Flutter3.3对Material3设计风格的支持

专栏 / Flutter3.3对Material3设计风格的支持

Flutter3.3对Material3设计风格的支持

2022-10-28 13:44 --阅读 · --喜欢 · 早起的年轻人
粉丝: 3099 文章: 43

在Flutter3.3版本以上,支持Material3,使用Material3样式首先是要配置启用Material3。

Material3 主要体现在 圆角风格、颜色、文本样式等方面。

1 配置启用 Material3

查看当前 Flutter的版本

在程序的入口 MaterialApp中设置主题ThemeData中的useMaterial3属性为true.

2 按钮样式的改变

按钮默认的圆角大小改变

2.1 ElevatedButton

2.2 ElevatedButton 自定义样式

ElevatedButton 可通过 style 来设置样式,onPrimary 属性来设置前景色,比如这里的文本的颜色,primary 用来设置背景色,也就是这里的ElevatedButton按钮的填充颜色。

2.3 OutlinedButton

2.4 FloatingActionButton.small

2.5 FloatingActionButton

2.6 FloatingActionButton.extended

2.7 FloatingActionButton.large

3 AlertDialog 的边框圆角改变

4 主题文本样式的默认大小改变

5 ColorScheme 的变更


投诉或建议
Java八股文,2023面试大厂就靠它!
前言:很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?简单来说,互联网IT行业的求职者太多了,如果考察的是清一溜的算法题和