首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦喂马
掘友等级
开发
第一个重要博客.....
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
异步UI更新(FutureBuilder、StreamBuilder)
1 FutureBuilder FutureBuilder会依赖一个Future,会根据所依赖的Future的状态来动态构建自身。我们看一下FutureBuilder构造函数: future:Futu
按需 rebuild 之 ValueListenableBuilder
1 ValueListenableBuilder Flutter 提供了一个 ValueListenableBuilder 组件,它的功能是监听一个数据源,如果数据源发生变化,则会重新执行其 buil
Flutter 的 Provider
1. 自实现Provider Flutter SDK中提供的ChangeNotifier类 ,它继承自Listenable,也实现了一个Flutter风格的发布者-订阅者模式,ChangeNotifi
Flutter 通过观察者模式来实现跨组件状态共享
状态管理一般的原则是: 1、如果状态是组件私有的,则应该由组件自己管理; 2、如果状态要跨组件共享,则该状态应该由各个组件共同的父元素来管理。 3、对于组件私有的状态管理很好理解,但对于跨组件共享的状
WillPopScope
Flutter中可以通过WillPopScope来实现返回按钮拦截,看看WillPopScope的默认构造函数: onWillPop是一个回调函数,当用户点击返回按钮时被调用(包括导航返回按钮及And
NestedScrollView 原理
NestedScrollView 的结构图 注意点: NestedScrollView 整体就是一个 CustomScrollView (实际上是 CustomScrollView 的一个子类) he
嵌套可滚动组件 NestedScrollView
CustomScrollView 只能组合 Sliver,如果有子组件也是一个可滚动组件(通过 SliverToBoxAdapter 嵌入)且它们的滑动方向一致时便不能正常工作; 为了解决这个问题,F
CustomScrollView 和 Slivers
1、ListView、GridView、PageView 都是一个完整的可滚动组件,所谓完整是指它们都包括Scrollable 、 Viewport 和 Sliver 2、假如想要在一个页面中,同时包
TabBarView
构造方法 TabController 用于监听和控制 TabBarView 的页面切换,通常和 TabBar 联动。如果没有指定,则会在组件树中向上查找并使用最近的一个 DefaultTabContr
Flutter 可滚动组件子项缓存
在介绍 ListView 时,有一个addAutomaticKeepAlives 属性并没有介绍,如果addAutomaticKeepAlives 为 true,则 ListView 会为每一个列表项
下一页
个人成就
文章被点赞
2
文章被阅读
13,656
掘力值
900
关注了
4
关注者
7
收藏集
0
关注标签
3
加入于
2022-05-31