文章
博客发布的全部文章。

Flutter Provider 状态管理详解
官方推荐的 InheritedWidget 封装:ChangeNotifierProvider 供数据,Consumer、watch、read 三种取数姿势

Flutter 嵌套路由详解
嵌套 Navigator 给底部 Tab 各配独立导航栈:GlobalKey 控制子路由,切换 Tab 不丢页面状态

Flutter 自定义动画详解
内置 Tween 不够用就自己写:在 lerp 里定义插值规则,把颜色、圆角、阴影打包进一个 BoxDecorationTween,动画组件按需定制

Flutter 路由动画详解
PageRouteBuilder 手写转场:淡入、滑动、缩放三种过渡效果,附可复用的 CustomPageRoute 封装

Flutter 交错动画详解
一个 Controller 驱动多个 Tween:用 Interval 给透明度、宽高、圆角各划一段播放时间,元素依次登场做出层次感

Flutter Hero 动画详解
共享元素转场:两端 Hero 用同一个 tag,Navigator 跳转时图片自动从列表飞入详情页,列表到详情的视觉连续性就这么来的

Flutter 组合动画详解
缩放、旋转、位移拼成一套连贯动作:顺序播放用 Interval 排时间轴、并行叠加直接一起跑,复杂动效拆解开来就这么简单

Flutter 动画曲线详解
曲线决定动画的节奏感:easeInOut 缓入缓出、elastic 弹性、bounce 弹跳分别适合什么场景,附常见曲线对照 demo 与自定义曲线写法

Dart 元数据和注解详解
先吃透 @deprecated、@override 等内置注解,再自定义复杂注解,最后用反射在运行时读取注解信息,元数据三步走。

Dart Stream 和 Future 详解
从 Future 的创建与链式操作,到 Stream 的监听、map 与 where 转换、多流组合,异步数据流的一整套打法全在这里。