在 TabBarView 中预加载页面内容

Preload page content in TabBarView

我目前正在使用 TabBarView 来显示一长串图像(想想图片库或漫画 reader)。

似乎每张图片都是在我开始滑动到新页面时才加载的,我。 e.当新页面的边缘变得可见时。

在 Android ViewPager 中,我们 setOffscreenPageLimit 能够预先创建仍在屏幕外的页面。

TabBarView 中是否有类似的功能,或者我是否必须在较低级别实现预加载,例如。 G。预取图像并在本地缓存它们?

额外问题:TabBarView 是这个用例的正确小部件还是有更轻量级的替代方案(考虑到我 想要简单的滚动但滑动和自动居中页面)。

我认为我们目前在 TabBarView 中没有对预加载选项卡的内置支持。您可以自己添加它,或者使用 createLocalImageConfigurationNetworkImage.resolve,您可能会导致图像被缓存。