首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter源码分析
订阅
对flutter官方,第三方库的源码解析
yuPFeG1819
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Flutter TabBarView 滑动冲突的一个小优化
按着之前的思路回忆了一遍,发现问题应该不是在down-move-up这里引起的,因为在up触发之后,手势竞技场已经清扫成员了,如果是下一个down事件进来,那会重新走事件竞争,内部的ListView做为孩子应该是优先胜利的,除非TabBarView把事件屏蔽了,所以。。翻源码看…
Flutter事件分发-源码角度解析HitTestBehavior
日常开发中是不是碰到过Container的空白区域点击不响应。 emmm... opaque和translucent的机翻没看懂。。还是看源码 结论就是,当我们用GestureDetector监听事件时,最后都会走到RenderProxyBoxWithHitTestBehavi…
Flutter事件分发和冲突处理
这里有两个比较重要的对象,HitTestResult,HitTestEntry,在flutter中,事件从顶层分发,开始命中测试流程。 深度优先遍历整颗RenderTree,判断当前事件的落点位置是否在RenderObject中,如果在范围内,就表示命中测试通过了,那会把自己以…
【Flutter】300行代码实现拖拽排序?这次就来挑战一下 (二)—— 挑战失败,我赌5毛没人能300行搞定
虽说300行实现的挑战失败了,最终去掉系统源码的修改量是600行;但是至少当初的目标都实现了:Draggable+DragTarget 的无碰撞计算方式实现拖拽排序
【Flutter】基于 Draggable + DragTarget + GridView 还可以这么玩 —— 书架功能的实现
经过一段时间的持续摸鱼后,书架部分终于磨磨蹭蹭的完成了,总结一下功能点,下面就该轮到帖子和社区部分的开发了
【Flutter】官方拖动排序组件(ReorderableListView),如何自定义拖动问题
今天看到一个帖子。这个哥们使用官方的拖动列表组件 ReorderableListView的时候,不想要默认的长按触发拖动,而是想要列表项任意内部一个组件触发拖动。结果他找了半天,去把官方源码...
【Flutter】在Flutter中实现长按拖拽排序?不要太轻松!Reorderables 开源项目介绍和源码分析(作者的思路挺鬼才的,我怎么想不到)
在迷迷糊糊中写下的新年第一篇源码分析专栏文章,不过这作者的思路确实挺开拓视野的,我当时还真没想到这么玩;话不多说,Reorderable源码分析奉上