En mi aplicación tengo una lista con noticias que muestran solo un resumen, y cuando el usuario hace clic en un elemento, se pasa a una actividad nueva que muestra el artículo completo en una vista web. El usuario puede volver a la lista presionando el botón de retorno, pero me gustaría que también sea posible utilizar un gesto de Swype.Cuándo usar un ViewFlipper o una nueva actividad?
Ahora he descubierto ViewFlipper, pero tengo dudas de cuándo usarlo correctamente. Si lo he entendido correctamente, ViewFlipper le permite al usuario recorrer una serie de vistas. Entonces, teóricamente, se podría hacer una aplicación completa en una sola actividad y un viewflipper compuesto por las diferentes vistas necesarias. Por supuesto, en la mayoría de los casos eso no tendría sentido.
¿Existe una regla de oro sobre cuándo usar un ViewFlipper o cuándo comenzar nuevas actividades? En mi caso específico con la aplicación de noticias, ¿sería un candidato para un ViewFlipper (la vista de detalles en la misma actividad) o debería seguir con mi configuración actual?
Además, tengo la idea de que un ViewFlipper hace que sea más fácil cambiar entre pantallas usando eventos táctiles (deslizamiento entre las vistas), ¿es correcto?
Un ejemplo de lo que me gustaría lograr es cómo la aplicación BeyondPod cambia entre pantallas usando gestos Swype.
¿También es posible cambiar entre las actividades para que una actividad se deslice sin problemas sobre la nueva? En otras palabras, ¿entonces ves la mitad de la primera actividad y la mitad de la siguiente actividad? – marlar
1) Es posible hacer que la actividad cambie sin interrupciones. Si su actividad es liviana o ha hecho que la carga de la actividad sea liviana, haga la función Crear peso liviano y agregue otras cosas enInicio o utilizando cualquier tarea en segundo plano. 2) Supongo que no es posible hacer la mitad de una actividad y la mitad de otra actividad visible como cuando te diriges a otra actividad, se llama onPause o onDestroy e invalidarán las vistas de tu actividad ... En ViewFlipper está visible ya que está en la misma actividad. – om252345