首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter进阶
订阅
Andlin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
71篇文章 · 0订阅
掌握 Flutter Widget 重建:1. 理解Widget重建的原理
1.1 Flutter框架的运行机制 Flutter是一个声明式UI框架,Widget是其核心构建块。Widget重建是响应状态变化的关键过程,直接影响应用的性能和流畅度。本节通过案例帮助读者理解Wi
Flutter key:ValueKey、ObjectKey、UniqueKey、GlobalKey的使用场景
在 Flutter 中,Key 的主要作用是用于 标识 Widget,帮助框架在 widget 重建过程中更好地进行复用、比对和更新,从而提升性能并避免 UI 异常重建。
惊爆!Flutter消息通道的超神全解析!
本文 聚焦 Flutter 开发中 Dart 层与原生层的通信需求,先介绍了 BasicMessageChannel、MethodChannel、EventChannel 三种核心消息通道
Flutter Widget 复用完整总结(终极版)
*� Flutter Widget 复用完整总结(终极版) 🎯 1. StatelessWidget ( stl )是否会复用?
Flutter框架分析(五)-- 动画
前四篇文章介绍了Flutter框架的全貌,相信大家对Flutter框架有了个整体的了解。这一系列文章始终是围绕着渲染流水线的的运行的各个阶段加以说明。我们知道在Vsync信号到来以后首先运行的是动画(Animate)阶段。而这个阶段是在从engine回调window的onBeg…
Flutter/Dart中的异步
我们所熟悉的前端开发框架大都是事件驱动的。事件驱动意味着你的程序中必然存在事件循环和事件队列。事件循环会不停的从事件队列中获取和处理各种事件。也就是说你的程序必然是支持异步的。 在Android中这样的结构是Looper/Handler;在iOS中是RunLoop;在JavaS…
Flutter框架分析(二)-- 初始化
上篇文章《Flutter框架分析(一)-- 总览和Window》介绍了Flutter框架最核心的渲染流水线和最基础的Window。这篇文章里,我们从Flutter框架的初始化来进入,来一步步揭开Flutter的面纱。写过Flutter程序的同学都知道,Flutter app的入…
Flutter框架分析(一)-- 总览和Window
在熟悉了Flutter app开发以后,我们的好奇心会驱使对Flutter框架是如何运行产生诸多疑问,Flutter是如何运转的?Widget到底是什么东西?RenderObject又是个什么鬼?runApp()之后发生了什么?调用sateState()之后页面又是如何刷新的?…
围观Github上Flutter评论最多的Issue.
关注Flutter的同学们可能经常会去Github上看看Flutter现状。现在star数量已经是10.4w了,但是,近一年以来处于open状态的issue数量一直徘徊在7k+。这一方面说明Flutter确实火爆,另一方面open issue这平稳的走势也确实让广大开发者对Fl…
Offstage / Visibility:不可见真的就不消耗性能吗
打破“不可见即无消耗”的性能误区,揭示即便组件隐藏,渲染管线与动画 Ticker 仍可能空转 CPU的真相。