首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jam_Chan
掘友等级
🐶
始于足下,终于远方~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
52
文章 52
沸点 0
赞
52
返回
|
搜索文章
最新
热门
Flutter 数据共享InheritedWidget的一些小心得
背景:在Flutter中,组件之间的数据传递是必不可少的,或许是非常常见的。例如一个页面由几个子组件组成,而且层级过多,如果都要通过构造函数取传输数据,这笔定是及其复杂和麻烦的。然后Flutter提供了原生的数据共享组件InheritedWidget,这就极大的化繁为简了。 I…
Flutter中provider实现Textfield判断按钮是否可点击
背景:在有些项目中,我们经常会碰到,例如登录页面这种有textfield输入框和按钮的,当输入框全部输入了内容后,按钮控件更改可点击背景,置为可点击状态,如果存在一个输入框为输入内容,则更改为不可点击背景,置为不可点击的状态。 思路1:通过TextEditingControll…
Flutter - provider实现发送验证码倒计时
项目中发送验证码功能几乎成了必备,Flutter中实现倒计时的核心类要用到Timmer, 使用Timer.periodic命名构造方法实现倒计时的监听。 普遍的做法就是在每次倒计时的时候,重新restate刷新倒计时显示,这样就会导致不必要的页面渲染以及性能的损耗。Flutte…
Flutter 关闭所有页面之无context
顺便说下,new LoginPage()会执行登录页面的initstate(), (route) => route == null)会将所有其他页面关闭,同时执行他们的dispose()方法。
Flutter 网络请求之dio
初始化dio,设置相关参数,token问题类外部顶层方法中设置,会丢失。在InterceptorsWrapper里面设置token,这里也可以处理token时效问题;例如请求服务器当前token是否有效,重新创建dio去请求,类外部的dio对象要lock。例如有个场景就是tok…
Flutter 路由之fluro
1、pubspec.yaml导包,注意格式~2、新建路由类,改类是定义页面的路径,然后将页面handler和路径设置到路由中3、新建router_handler.dart,处理参数和跳转页面4、调用传
Flutter复杂嵌套格式的fromJson和toJson
背景:由于flutter的数据模型构建无法像在Android studio使用gsonformat复制拷贝一键生成,所以是比较麻烦的,目前比较流行的方式是像我之前一篇文章说的那样,使用flutter packages pub run build_runner build自动生成…
Flutter自动生成fromjson和tojson
PS:写好此model类时,会有三处报错,这是正常的,因为还没生成login_info.g.dart文件。
Flutter解决启动页面白屏黑屏问题
1、在配置文件下的Activity之间加入:2、启动页面背景在drawable目录下的launch_background.xml添加:
Glide、Picasso和Fresco江湖恩怨
性能上,glide是加载缓存与image view 同尺寸大小的图片,默认ARGB_565, 而Picasso是加载缓存全尺寸的且ARGB_8888, 所以在内存消耗Picasso是更高的,效率上glide更好。 Glide可以加载GIF动态图,而Picasso不能。 库大小:…
下一页
个人成就
文章被点赞
80
文章被阅读
41,812
掘力值
628
关注了
5
关注者
6
收藏集
1
关注标签
47
加入于
2016-11-04