flutter常用组件API(第三期)

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

1.CheckBox

《flutter常用组件API(第三期)》

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

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

2.CheckboxListTile

《flutter常用组件API(第三期)》

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

3.PopupMenuButton

《flutter常用组件API(第三期)》

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长按文字提示
paddingIcon内边距
icon修改Icon
itemBuilder菜单选项

解释:PopupMenuDivider为下划线
CheckedPopupMenuItem带选择框的菜单选项

(未完待续)

具体代码见github ,欢迎各位Star,以及提issues
不定期更新,根据工作繁忙程度决定.
——————————-以下是相关文章—————————-

flutter常见组件(第一期)

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

    原文作者:一叶知秋
    原文地址: https://segmentfault.com/a/1190000018065246
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞