10
Tengo un simple ViewPager
. ¿Hay alguna posibilidad de desplazarse programáticamente cada cinco segundos con la animación habitual?ViewPager programmatically scrolling
Tengo un simple ViewPager
. ¿Hay alguna posibilidad de desplazarse programáticamente cada cinco segundos con la animación habitual?ViewPager programmatically scrolling
Eche un vistazo a ViewPager.setCurrentItem(int)
y combínelo con TimerTask
o Handler
.
Ejemplo:
final ViewPager viewPager = ...;
final Handler h = new Handler(Looper.getMainLooper());
final Runnable r = new Runnable() {
public void run() {
viewPager.setCurrentItem(0, true);
h.postDelayed(r, 5000);
}
};
h.postDelayed(r, 5000);
asegúrese de cancelar el ejecutable cuando sea apropiado.
Gracias! No pensé, eso es tan fácil. Solo una corrección: debe llamar a ViewPager.setCurrentItem (int, boolean) –
. Puede publicar su código como lo hizo, será de ayuda. –
Respuesta actualizada con el código. Asegúrese de entender lo que está sucediendo, es fácil filtrar cosas. –