flutter经常使用组件API(第三期)

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

1.CheckBox

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

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带选择框的菜单选项segmentfault

(未完待续)bash

具体代码见github ,欢迎各位Star,以及提issues 不按期更新,根据工做繁忙程度决定.ide

-----------------如下是相关文章-----------------ui

flutter常见组件(第一期)spa

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

相关文章
相关标签/搜索