首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
TralyFang
创建于2025-08-07
订阅专栏
Flutter 知识扩展,原理分析,小技巧。。。
暂无订阅
共8篇文章
创建于2025-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter 导致Positioned的不断重构问题
问题:为什么每次刷新都会重新构建TeenJackpotStar,即执行了initState方法 没有包裹Positioned的话,每次刷新不会重新构建TeenJackpotStar
InheritedWidget是如何建立依赖关系的
InheritedWidget 建立依赖关系的过程,是通过 Flutter 的 Element 系统来完成的。
Flutter InheritedWidget及扩展类InheritedNotifier、InheritedModel应用场景
InheritedWidget 是实现 Widget 树中跨层级数据共享的核心机制,它解决了传统通过构造函数传递数据的繁琐问题,尤其适合深层级 Widget 间的数据传递。
Flutter可拖动的浮窗Widget
背景 貌似 Flutter的 FloatingActionButton 只能是固定位置的浮窗,而且不可拖动,是不是有些不太灵活了。 为了应产品需求,只能手动码了。 效果 可拖动任意位置,释放自动吸边。
Flutter 最小颗粒化控制是否刷新:GetBuilder 过渡到 GetShouldRebuild
`GetxController` 实现类,只要调用了 `update()`, 那么所有的 `GetBuilder` 关联的 `GetxController` 类都会被刷新到,但有的时候,我们只是需要刷
Flutter key:ValueKey、ObjectKey、UniqueKey、GlobalKey的使用场景
在 Flutter 中,Key 的主要作用是用于 标识 Widget,帮助框架在 widget 重建过程中更好地进行复用、比对和更新,从而提升性能并避免 UI 异常重建。
Flutter listview的复用与原生有什么区别
ListView 你以为的“复用” VS 实际的渲染机制 ❌ 误解: “Flutter 和原生一样,滑动时 item 会被缓存、复用。” ✅ 真相:
Flutter CachedNetworkImage 的解码、缩放和缓存策略
如果 memCacheWidth/memCacheHeight ≠ width/height,Flutter 会在解码后做一次额外的缩放或拉伸。