直播平臺製作,Flutter ChoiceChip 用來實現選擇標籤效果
直播平臺製作,Flutter ChoiceChip 用來實現選擇標籤效果
核心使用程式碼如下
class _ChoiceClipHomeState extends State<ChoiceClipHome> { ///當前選中的索引 int? _value = 1; final List<Map<String, dynamic>> _tagList = [ {"tag": "早起", "index": 0}, {"tag": "早睡", "index": 1}, {"tag": "精神", "index": 2}, ]; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text("ChoiceClip")), body: Center( ///核心程式碼 child: buildChoiceClip(), ), ); } Widget buildChoiceClip() { return Wrap( children: _tagList .map((e) => Padding( padding: EdgeInsets.only(left: 5, right: 5), child: buildItem(e), )) .toList(), ); } ///構建每一個 ChoiceChip ChoiceChip buildItem(Map<String, dynamic> map) { String tag = map["tag"]; int index = map["index"]; return ChoiceChip( label: Text(tag), selected: _value == index, onSelected: (bool selected) { setState(() { _value = selected ? index : null; }); }, labelStyle: TextStyle( color: _value == index ? Colors.white : Colors.black, ), selectedColor: Colors.red, surfaceTintColor: Colors.white, ); } }
以上就是直播平臺製作,Flutter ChoiceChip 用來實現選擇標籤效果, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2926925/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flutter 基於ChoiceChip的標籤選擇控制元件Flutter控制元件
- 直播平臺原始碼,用CSS製作毛玻璃效果(高斯模糊效果)原始碼CSS
- 直播平臺製作,私密內容自帶毛玻璃效果如何實現
- Laravel + Vue 製作一款標籤選擇器LaravelVue
- 直播軟體搭建,LabelList標籤選擇器
- 小程式製作平臺或公司,如何選擇呢?
- 直播平臺製作,日期選擇框設定只可以選中某幾個特定日期
- 寫作平臺選擇記
- 直播電商平臺開發,Layui給標籤新增點選事件UI事件
- Laravel + Vue 製作一款標籤選擇器(詳細過程)LaravelVue
- 直播平臺製作,依靠C語言實現圖片輪播C語言
- 直播平臺開發,使用swiper實現輪播效果
- 指標圈選在資料應用平臺的實現指標
- 直播平臺搭建原始碼,java相簿製作原始碼Java
- 直播平臺製作,使用 NProgress 進度條
- 直播平臺原始碼,頂部標籤欄及內容列表的設計與實現原始碼
- Kubernetes – 標籤和選擇器
- K8S標籤與標籤選擇器K8S
- 【Flutter 專題】97 仿網易新聞標籤選擇器Flutter
- 直播平臺搭建原始碼,bootstrap實現圖片輪播效果原始碼boot
- 直播平臺原始碼,Android自定義View實現呼吸燈效果原始碼AndroidView
- 直播平臺製作,css之如何清除浮動CSS
- 直播平臺製作,登入頁面的切換
- 用Flutter實現一個仿“探探”的左右滑動選擇喜歡/不喜歡的效果Flutter
- 食品標籤製作軟體中批次製作藕粉食用量及食用方法標籤
- 直播電商平臺開發,用el-checkout-group實現穿梭框el-transfer效果
- 直播平臺製作,SwipeRefreshLayout下拉重新整理的用法
- 直播平臺製作,vue el-dropdown下拉框單選有對鉤高亮Vue
- 直播平臺軟體開發,實現自定義標題欄
- 直播平臺搭建,uni-app 實現搜尋關鍵詞高亮效果APP
- css標籤選擇器的使用注意CSS
- Flutter元件之ChoiceChip教程Flutter元件
- 直播平臺製作,重試機制和死信佇列的合理運用佇列
- Angular 使用 RouteReuseStrategy (路由複用策略) 實現後臺 TAB 標籤Angular路由
- 直播平臺原始碼,TabLayout標籤較少時,如何居中顯示原始碼TabLayout
- Flutter使用Draggable與自定義RenderObject實現圖片新增標籤,隨意拖動位置效果FlutterObject
- excel製作資料夾側標籤Excel
- Flutter 實現類似TabPicker省市區選擇Flutter