为了统一,各视图分别使用如下组件
一、按钮Button
不用再写一堆嵌套地狱代码。(支持高亮效果,目前app按钮点击效果不佳,后续可能需要加,提前避免)
按钮的分类:
| 编号 | 类名 | 样式举例 | 备注 |
|---|---|---|---|
| 1 | 纯背景的按钮: ThemeBGButton |
![]() |
|
| 2 | 有边框的按钮: ThemeBorderButton |
![]() |
|
| 3 | 切状态的按钮: ThemeStateButton |
未选中状态(selected=false) 已选中状态(selected=true) |
1、纯背景的按钮:ThemeBGButton
1 | import 'package:flutter_baseui_kit/flutter_baseui_kit.dart'; |
如果你还需要在文字前添加图片,
可以通过 imageWidget 添加
1 | import 'package:flutter_baseui_kit/flutter_baseui_kit.dart'; |
2、有边框的按钮:ThemeBorderButton
1 | import 'package:flutter_baseui_kit/flutter_baseui_kit.dart'; |
3、状态切换按钮:ThemeStateButton
未选中状态(selected=false):
已选中状态(selected=true):
1 | import 'package:flutter_baseui_kit/flutter_baseui_kit.dart'; |
其他按钮样式: