内容如果对你有帮助,帮忙点下赞,你的点赞是我更新最大的动力,谢谢啦!如果在开发的过程遇到问题可以一起讨论,可以加我的QQ群!167646174!
具体代码见github ,欢迎各位Star,以及提issues!

1.CheckBox

clipboard.png

(说实话,这个组件有点小丑)

API 作用 可选参数
value 复选框值 自定义
activeColor 选中的颜色 Color
tristate 如果为 true,那么复选框的值可以是 true,false 或 null true/false
materialTapTargetSize 点击区域 padded:向四周扩展48区域 shrinkWrap:控件区域
onChanged 改变后触发事件 Func

2.CheckboxListTile

clipboard.png

API 作用 可选参数
title 标题 -
subtitle 副标题 -
secondary 前缀 -
selected 文字是否高亮 true/false
dense 标题字变小 true/false
isThreeLine 是否三行显示(第三行用啥显示目前还没看到用法) true/false
controlAffinity 将控件放在何处相对于文本,leading 按钮显示在文字前面,platform,trailing 按钮显示在文字后面 -

3.PopupMenuButton

clipboard.png

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
不定期更新,根据工作繁忙程度决定.
-------------------------------以下是相关文章----------------------------

flutter常见组件(第一期)

flutter常见组件之Button(第二期)


一叶知秋
371 声望23 粉丝

不专情前端的前端工程师