Tengo un ViewFlipper configurado para voltear automáticamente cada 5 segundos. Dejando de lado algunos de los detalles, parece que esto y funciona bien:Cómo detener Android ViewFlipper para que no se repita?
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.myflipperid);
flipper.setFlipInterval(5000);
flipper.setInAnimation(inFromRightAnimation());
flipper.setOutAnimation(outToLeftAnimation());
flipper.startFlipping();
Sin embargo, tengo un caso en el que quiero que el auto-mover de un tirón para detener en el último punto de vista, en lugar de un bucle en torno a empezar de nuevo . No parece que ViewFlipper o cualquiera de las clases heredadas tenga un método de control de bucle.
¿Cómo puedo obtener ViewFlipper para dejar de recorrer sus vistas secundarias cuando llega al último?
Nota: la respuesta dada here no se aplica a mi caso, ya que necesito capturar ViewFlipper al final de su lista, es decir, sin depender de la entrada del usuario. Gracias.
Sí, esto es exactamente lo que hice ayer. Me ganaste al publicar una respuesta, ¡así que te daré la marca de verificación! Mi solución real se publica a continuación. – gcl1