Endless ViewPager android

Digamos que tengo dos páginas en mi viewpager, es una forma de pasar de la página 2 a la página 1, pero haciendo esto como usuario está accediendo a la página 3 (con toda la animación)

Puede lograr esto utilizando un FragmentPagerAdapter personalizado que proporciona los mismos fragmentos una y otra vez:

private class EndlessPagerAdapter extends FragmentPagerAdapter { private EndlessPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { if (position % 2 == 0) { return fragmentOne; } else { return fragmentTwo; } } @Override public int getCount() { return Integer.MAX_VALUE; } } 

Establecer el adaptador para su ViewPager y comenzar en algún lugar en el centro para permitir el giro casi sin fin en cualquier dirección:

 mViewPager.setAdapter(new EndlessPagerAdapter(getChildFragmentManager())); mViewPager.setCurrentItem(Integer.MAX_VALUE/2); 
  • Comportamiento de desplazamiento de AppBarLayout
  • Android ViewPager y vistas ilimitadas
  • ViewPager + FragmentStatePagerAdapter: ViewPager deja de funcionar cuando cambia la orientación de la pantalla
  • ViewPager + Adaptador en Fragmento => laggy swiping
  • ¿Cómo actualizar el contenido de ViewPager?
  • NestedScrollView contiene contenido menor que la altura de la pantalla Desplaza en CoordinatorLayout
  • Android ViewPager con RecyclerView funciona incorrectamente dentro de BottomSheet
  • El color de fondo de Viewpager se filtra a través de la primera página
  • Transmisión de datos entre fragmentos en vista
  • Implementación de desplazamiento circular en PagerAdapter
  • ¿Cómo evito enfocar el último EditText al navegar desde un Fragment con pestañas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.