首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈饭桶
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
陈饭桶
8月前
关注
策略模式-淘宝订单列表的「按钮」实战
起因: 重构代码的时候看到同事写的屎山代码,大概如下: 最简单的ifElse实现,也不能说他错。但是,实在是,又臭又长。接盘的时候,直接重构了一遍。 这种场景是非常普遍的,...
3
评论
分享
陈饭桶
赞了这篇文章
WhiteMonkey
iOS、Flutter移动端开发 @成长科技有限公司
·
2年前
关注
Flutter-事件机制
Flutter事件处理流程 Flutter事件处理流程主要分为两部。 命中测试:当手指按下时,触发PointerDownEvent事件,按照深度优先遍历当前渲染(rende...
1
评论
分享
陈饭桶
2年前
关注
Flutter|源码分析State生命周期
如何知道State的生命周期? 打开源码!重写的各个生命周期阶段的方法都是State类的,StatefulElement初始化的时候会创建并持有state,直接在State...
0
评论
分享
陈饭桶
赞了这篇文章
Nayuta
Flutter&Dart(GDE) 谷歌开发者专家
·
4年前
关注
Widget、Element、Render是如何形成树结构?
最近因为在做Flutter中相关的性能优化,搜刮了网上所有的文章之后,看到了闲鱼的Flutter 高性能、多功能的全场景滚动容器。但奈何该组件没有开源,因此准备从文章给出的...
87
33
分享
陈饭桶
2年前
关注
Flutter|子组件大小位置改变时,父组件如何知道并且改变自身的size?
当一个Row组件的第一个子组件size变化的时候,第二个组件的位置是如何被改变的?其实这个过程和setState脱不开关系,而且非常类似,都是标脏然后等待更新的到来...
2
评论
分享
陈饭桶
2年前
关注
Provider | 三步速通原理
Provider 三步速通原理 。简单来说就是一个监听者模式,接收方将自己注册进数据源,数据提供方在数据改变的时候,告诉接收方。在Flutter中,这些都落地到build/...
0
2
分享
陈饭桶
2年前
关注
flutter key 四个例子详解
key有啥用? 绑定widget和element,在widget移动的时候,带上element一起移动。...
2
3
分享
陈饭桶
2年前
关注
WidgetsBinding什么时候初始化
WidgetsFlutterBinding没有显式的定义构造方法,那么在调用它的构造方法的时候,其实是在调用父类的构造方法,以此类推...
0
评论
分享
陈饭桶
2年前
关注
Flutter ValueNotifier使用以及ValueListenableBuilder中child为什么能避免被rebuild
ValueListenableBuilder可以实现局部刷新,ValueListenableBuilder.child能避免被rebuild,因为前后一致!...
3
评论
分享
陈饭桶
2年前
关注
flutter column和row常见异常解析及处理
column和row常见异常解析及处理。原因是column和row都会给自己的孩子「在主方向上设置一个类似null或者0的弹性因子,并且主方向上无限制」...
2
评论
分享
陈饭桶
2年前
关注
flutter setState图解
一言不合setState! setState可以分为两个部分: 将element标脏 渲染时将所有脏element都rebuild,且将自己的child进行update...
5
评论
分享
个人成就
文章被点赞
17
文章被阅读
7,023
掘力值
275
关注了
0
关注者
9
收藏集
0
关注标签
0
加入于
2023-04-24