【问题标题】:Preloading the next (or previous) page in ViewPager在 ViewPager 中预加载下一个(或上一个)页面
【发布时间】:2012-04-23 12:22:19
【问题描述】:

我已经通过设置负页边距来显示下一页和上一页的边缘。但是,问题是,如果我将第 1 页向左滚动,现在第 2 页位于中间,如下所示:

0 - [ 1 ] - 2   --->  1 - [ 2 ] - 3

,然后页面 '3' 仅在 2 到达中心并且滑动结束后加载。这会导致页面“3”的“出现”不和谐(而不是平滑地滑入)。

如何加载页面“3”以使动画流畅?

【问题讨论】:

    标签: android


    【解决方案1】:

    你在ViewPager上试过setOffscreenPageLimit()吗?

    【讨论】:

    • 我想在完全探索 API 文档之前问这个问题是愚蠢的。在查看您的回复前几分钟,我在阅读 ViewPager :P 的源代码时偶然发现了这个 API。
    • 请帮助我,我想在我的视图寻呼机中显示 3 个视图,但我现在无法做到,我没有任何提示。
    • setOffscreenPageLimit(1) 没用!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多