Flutter开发之——FlutterLogo
一 概述
- FlutterLogo是Flutter中用于显示系统图标的组件
- FlutterLogo是一个动画控件(AnimatedContainer实现)
二 Flutter的常用属性
2.1 FlutterLogo构造方法
1 | const FlutterLogo({ |
2.2 属性说明
属性名 | 说明 | 取值 |
---|---|---|
size | 设置图标的尺寸大小 | Double对象 |
textColor | 设置文本颜色 | Color对象 |
style | 设置图标的风格 | FlutterLogoStyle对象 |
duration | 设置当颜色、风格等变化发生时的动画时间 | Duration对象 |
curve | 当style或textColor变化时曲线 | Curve对象 |
FlutterLogoStyle说明
取值 | 说明 |
---|---|
markOnly | 仅仅展示图标 |
horizontal | 水平展示图标和文本(图标在左,文字在右) |
stacked | 水平展示图标和文本(图标在上,文字在下) |
Duration说明
1 | const Duration( |
取值 | 说明 |
---|---|
days | 几天 |
hours | 几个小时 |
minutes | 几分钟 |
seconds | 几秒钟 |
milliseconds | 毫秒 |
microseconds | 微妙 |
1 | duration: Duration(days: 1,hours: 1, minutes: 1, seconds: 1,milliseconds: 1,microseconds: 1,), |
三 示例
3.1 代码
1 | var _style = FlutterLogoStyle.horizontal; |