内容如果对你有帮助,帮忙点下赞,你的点赞是我更新最大的动力,谢谢啦!如果在开发的过程遇到问题可以一起讨论,可以加我的QQ群!167646174!
具体代码见github ,欢迎各位Star,以及提issues!
1.CheckBox
(说实话,这个组件有点小丑)
API | 作用 | 可选参数 |
---|---|---|
value | 复选框值 | 自定义 |
activeColor | 选中的颜色 | Color |
tristate | 如果为 true,那么复选框的值可以是 true,false 或 null | true/false |
materialTapTargetSize | 点击区域 | padded:向四周扩展48区域 shrinkWrap:控件区域 |
onChanged | 改变后触发事件 | Func |
2.CheckboxListTile
API | 作用 | 可选参数 |
---|---|---|
title | 标题 | - |
subtitle | 副标题 | - |
secondary | 前缀 | - |
selected | 文字是否高亮 | true/false |
dense | 标题字变小 | true/false |
isThreeLine | 是否三行显示(第三行用啥显示目前还没看到用法) | true/false |
controlAffinity | 将控件放在何处相对于文本,leading 按钮显示在文字前面,platform,trailing 按钮显示在文字后面 | - |
3.PopupMenuButton
PopupMenuButton(
// 长按文字提示
tooltip: "菜单哇",
// Icon内边距
padding: EdgeInsets.all(10),
// 修改默认小图标
icon: Icon(Icons.access_alarm),
itemBuilder: (BuildContext context)=><PopupMenuEntry<String>>[
PopupMenuItem(
child: Text("菜单"),
),
PopupMenuDivider(),
CheckedPopupMenuItem(
checked: false,
value: "呵呵",
child: Text("选项"),
)
],
)
API | 作用 | 可选参数 |
---|---|---|
tooltip | 长按文字提示 | - |
padding | Icon内边距 | - |
icon | 修改Icon | - |
itemBuilder | 菜单选项 | - |
解释:PopupMenuDivider为下划线
CheckedPopupMenuItem带选择框的菜单选项
(未完待续)
具体代码见github ,欢迎各位Star,以及提issues
不定期更新,根据工作繁忙程度决定.
-------------------------------以下是相关文章----------------------------
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。