首页 > TAG信息列表 > PageView
flutter 基础 —— 缓存页面与滚动位置等信息
一、缓存页面 比如 Tab 切换,旧的 Tab 可能被销毁,我们需要做缓存。 解决方法:如果是 PageView 可以更改 allowImplicitScrolling 值为 true,会缓存前后各一页。 其它组件,可以实现 AutomaticKeepAliveClientMixin 接口。 注:TabBarView 底层也是 PageView 二、缓存滚动位置 解决方法flutter 基础 —— 缓存页面与滚动位置等信息
一、缓存页面 比如 Tab 切换,旧的 Tab 可能被销毁,我们需要做缓存。 解决方法:如果是 PageView 可以更改 allowImplicitScrolling 值为 true,会缓存前后各一页。 其它组件,可以实现 AutomaticKeepAliveClientMixin 接口。 注:TabBarView 底层也是 PageView 二、缓存滚动位置 解决方法