
flutter
文章平均质量分 57
天若子
这个作者很懒,什么都没留下…
展开
-
flutter 局部刷新控件Selector源码实现原理
包提供的一个优化工具,用于在状态管理中仅选择所需数据片段,避免不必要的 Widget 重建。:仅当特定数据变化时触发 Widget 重建,而非整个状态对象变化时都重建。:通过比较数据片段的前后值,避免无关数据变化导致的冗余重建。在复杂的状态管理中显著提升性能,避免不必要的 UI 更新。:仅当数据变化时调用,触发 Widget 重建。:仅重建依赖特定数据片段的 Widget。定义为顶层或静态方法,防止不必要的重建。获取依赖的状态对象,并监听其变化。结果,并与旧值比较,决定是否重建。:在数据变化时,重新计算。原创 2025-02-27 10:26:48 · 450 阅读 · 0 评论 -
flutter ListView 局部刷新
本文介绍在 Flutter 中,要仅刷新ListView中的某一列(即特定列表项),不调用setState如何实现局部刷新。原创 2025-02-11 14:45:10 · 1232 阅读 · 0 评论 -
flutter版本dart版本对应关系
Flutter SDK 版本列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter。所有 Flutter SDK 的版本列表,包括稳定版和主分支。原创 2023-09-26 10:52:21 · 7207 阅读 · 0 评论 -
flutter ListView Item复用源码解析
Flutter 的 ListView 的 Item 复用机制是其高性能列表渲染的核心,底层实现依赖于 Flutter 的渲染管线、Element 树和 Widget 树的协调机制。以下是 ListView 复用机制的源码级解析,结合关键类和核心逻辑进行分析。原创 2025-02-10 14:43:08 · 1099 阅读 · 0 评论 -
Flutter转换png图片为jpg图片
Flutter转换png图片为jpg图片原创 2023-11-07 16:16:17 · 1039 阅读 · 0 评论 -
flutter 局部刷新控件 Selector 使用
Selector是一个非常强大的工具,可以帮助你在使用Provider进行状态管理时,只监听你关心的部分数据,从而避免不必要的 widget 重建,提高应用的性能。原创 2025-02-07 13:59:42 · 1186 阅读 · 0 评论 -
Waiting for another flutter command to release the startup lock.
Waiting for another flutter command to release the startup lock...原创 2023-02-09 15:11:39 · 510 阅读 · 1 评论 -
Flutter Desktop Macos桌面端.dmg打包发布流程
Flutter Desktop Macos桌面端.dmg打包发布流程原创 2022-09-27 16:27:36 · 2552 阅读 · 0 评论 -
Flutter动态添加Widget问题:cannot add to an unmodifiable list
cannot add to an unmodifiable list原创 2022-08-24 17:37:41 · 1723 阅读 · 0 评论 -
Flutter环境安装-绕过各种坑
1.安装AndroidStudio2.下载Dart插件3.安装Flutter插件4.新建flutter工程5.未安装FlutterSDK,选择安装6.安装完配置Flutter环境变量Mac版在 .bash_profile 文件中直接贴上如下配置:export PATH=${PATH}:/Users/xxx/Flutter文件夹/flutter/bine...原创 2019-12-09 09:42:15 · 498 阅读 · 0 评论