
Flutter
Owen__Lee
这个作者很懒,什么都没留下…
展开
-
Flutter状态管理之路(五)
接上一篇Flutter状态管理之路(四)此篇主要介绍flutter_mobxFish Redux版本:0.2.7库地址:https://github.com/alibaba/fish-redux/演进过程概念对象说明所属库Action表示一种意图,包含两个字段type,payloadConnector表达了如何从一个大数据中读取小数据,同时对小数...原创 2020-01-19 16:44:27 · 786 阅读 · 0 评论 -
Flutter状态管理之路(四)
接上一篇Flutter状态管理之路(三)此篇主要介绍flutter_mobxflutter_mobx版本:dependencies:mobx: ^0.4.0flutter_mobx: ^0.3.4dev_dependencies:build_runner: ^1.3.1mobx_codegen: ^0.3.11文档:https://mobx.pub/概念对象说明...原创 2020-01-19 16:43:50 · 680 阅读 · 0 评论 -
Flutter状态管理之路(三)
接上一篇 Flutter状态管理之路(二),此篇主要介绍Flutter_BlocFlutter_Bloc版本:bloc 3.0.0 flutter_bloc 3.0.0库地址:https://github.com/felangel/bloc全称为 Business Logic Component,表示为业务逻辑组件,简称 BLoC概念对象说明Event表示触发某...原创 2020-01-19 16:43:03 · 554 阅读 · 0 评论 -
Flutter状态管理之路(二)
接上一篇 Flutter状态管理之路(一),主要针对一些三方库来继续聊聊解决方案,介绍scope_model、provider、flutter_reduxScopedModel版本:1.0.1这个库封装的比较简易,看例子就直接上关键源码吧使用如下例子来自官方democlass CounterModel extends Model { int _counter = 0; int...原创 2020-01-19 16:42:15 · 642 阅读 · 0 评论 -
Flutter状态管理之路(一)
背景原生提供了StatefulWidget这个有状态组件来管理状态,对于多组件的状态交互可以选择由父组件进行统一管理分发,但是当业务一旦复杂,组件树的分支足够多,会出现状态下沉过深入,状态传递复杂的问题。简单情况是这样的:随着功能的增加,你的应用程序将会有几十个甚至上百个状态。这个时候你的应用应该会是这样:上述实际就是多个页面需要共享状态和传递信息场景下出现的,直接的做法是:通过...原创 2020-01-19 16:40:54 · 582 阅读 · 0 评论 -
Flutter-AnimatedList源码分析
最近倒腾Flutter,需要做列表的插入删除动画,用到了AnimatedList这个组件,也遇到一些问题,在这里分析下源码以作备忘,不足之处希望大神指点使用先看下组件的构造函数const AnimatedList({ Key key, @required this.itemBuilder, this.initialItemCount = 0, this.s...原创 2019-11-17 22:32:15 · 302 阅读 · 0 评论