![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dart
奥破1104x
11
展开
-
【flutter】封装自定义单选框
flutter里有自带的radioListTile,但是需求对ui对要求不一样,导致只能直接封装一个。 大概是这样的效果,为了避免不必要的麻烦,我把文字隐藏了。 我的json是以下格式的 List list =[ { "content": "content1111", "reasonId":0, }, { "content": "c...原创 2020-03-31 11:56:27 · 1401 阅读 · 1 评论 -
【flutter】动态控制按钮是否可点击
需求是:在添加信息之前先判断textfiled里面有没有输入信息,否则按钮就变灰且不能点击。 监听:textfiled里面设置onchange属性,并setstate进行刷新 TextField( onChanged: (value) { setState(() { ...原创 2020-03-17 13:39:12 · 1495 阅读 · 0 评论 -
【flutter】a跳转b页面,使用a的回调方法
最近有个需求,a页面是联系人目录页面,b页面是添加联系人页面,由a打开b,为了降低耦合性,b只负责拿到联系人的信息,由a判断是否符合规范,可以添加。这就要求要用回调的方法来解决。用了2种解决方法。 1、也是网上流传的,写一个接口,用manager单例实现,再在a中注册,d中调用。**就相当于有一个全局的方法,在a中实现,d中调用。**会导致内存泄漏问题,还没有了解过怎么解决。 由于我的需求有特殊性...原创 2020-03-17 13:04:05 · 1009 阅读 · 0 评论 -
list查询object某属性值是否等于某参数
一开始想用contains方法,需要重新equals,太麻烦 另辟蹊径用firstwhere 示例代码: Object a = list.firstwhere((e)=>e.phone == phone); var isExistedPhone = a==null?false:true; ...原创 2020-03-16 15:32:00 · 462 阅读 · 0 评论