內容若是對你有幫助,幫忙點下贊,你的點贊是我更新最大的動力,謝謝啦!若是在開發的過程遇到問題能夠一塊兒討論,能夠加個人QQ羣!167646174! 具體代碼見github ,歡迎各位Star,以及提issues!git
(說實話,這個組件有點小丑)github
API | 做用 | 可選參數 |
---|---|---|
value | 複選框值 | 自定義 |
activeColor | 選中的顏色 | Color |
tristate | 若是爲 true,那麼複選框的值能夠是 true,false 或 null | true/false |
materialTapTargetSize | 點擊區域 | padded:向四周擴展48區域 shrinkWrap:控件區域 |
onChanged | 改變後觸發事件 | Func |
API | 做用 | 可選參數 |
---|---|---|
title | 標題 | - |
subtitle | 副標題 | - |
secondary | 前綴 | - |
selected | 文字是否高亮 | true/false |
dense | 標題字變小 | true/false |
isThreeLine | 是否三行顯示(第三行用啥顯示目前還沒看到用法) | true/false |
controlAffinity | 將控件放在何處相對於文本,leading 按鈕顯示在文字前面,platform,trailing 按鈕顯示在文字後面 | - |
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