Android的ViewPager跳过动画页面 [英] Android ViewPager skip page animation

查看:165
本文介绍了Android的ViewPager跳过动画页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有多个片段一ViewPager。

I have a ViewPager with multiple Fragments.

我想跳过一些里面的页面。我也做了逻辑的。它看起来是这样的:

I would like to skip some of the pages inside it. I have done the logic for it. It looks like this:

protected List<Fragment> pages;

public void nextSlide()
{

    int currentItem = getPager().getCurrentItem();
    int pagesCount = mPagerAdapter.getCount();


    while (++currentItem < pagesCount)
    {
        Fragment page = pages.get(currentItem);
        if (page.isEnabled())
        {
            break;
        }
    }

    if (currentItem < pagesCount)
    {
        getPager().setCurrentItem(currentItem);
    }
}

但是我有问题2页之间的动画(与一个或多个之间跳过)。它的幻灯片以正确的页面,但动画通过所有禁用的页面跳过。

But I have problem with animation between 2 pages (with one or more skipped between that). It 'slides' to the proper page, but the animation skips through all 'disabled' pages.

如何处理,从这个动画删除禁用页面?

How to handle that, to remove disabled pages from this animation?

感谢

推荐答案

有一个 setCurrentItems(INT,布尔)具有页码和天气平滑滚动(动画)或不

there is a setCurrentItems(int,boolean) that has the page number and weather to smooth scroll (animate) or not

这篇关于Android的ViewPager跳过动画页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆