gpt4 book ai didi

安卓 : Implementation of two way Endless Viewpager

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:54 24 4
gpt4 key购买 nike

我想要的:

我一直在尝试在 Android 中实现两个方向的 Endless viewpager从左到右从右到左

我做了什么:

我已经实现了 Endless viewpager 适配器,它在从右到左的方向上工作正常,我已经通过 viewPager.setCurrentItem(Integer.MAX_VALUE/2); 设置了当前项目位置;.

引用:

enter image description here

帮助将不胜感激。

最佳答案

尝试检查下面的 FragmentPagerAdapter 以获得无尽的 viewpager 适配器:

public static class MyAdapter extends FragmentPagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}

@Override
public int getCount() {
return Integer.MAX_VALUE;
}

@Override
public Fragment getItem(int position) {
return getFragmentBasedOnPosition(position);
}

private Fragment getFragmentBasedOnPosition(int position) {
int fragmentPos = position % 3; // Assuming you have 3 fragments
switch(fragmentPos) {
case 0:
return Fragment1.newInstance();
case 1:
return Fragment2.newInstance();
case 2:
return Fragment3.newInstance();
}
}
}

我找到了解决方案 here .

希望对你有帮助。

关于安卓 : Implementation of two way Endless Viewpager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com