Un control de flipper de página – como las pantallas de inicio de Android

¿Alguien sabe de una biblioteca o un método que puedo usar para emular la forma en que funcionan las pantallas de inicio de Android?

Lo que quiero decir es esto:

Un control que tomará cualquier número de sub-vistas. Sin embargo, sólo mostrará una de esas vistas a la vez, cuando el usuario arrastre su dedo por la pantalla, cambiará a la vista siguiente o anterior, dependiendo de la forma en que el usuario arrastró su dedo.

He visto algunos ejemplos (SwipeGestureListener viene a la mente), pero no funcionan de la manera que me gustaría. Requieren un gesto de deslizamiento, lo que significa que el widget no se mueve a menos que haya un golpe real. Por esta razón, no es fácilmente evidente que las páginas son conmutables utilizando este método.

Cualquier información sería genial.

Esto es probablemente lo que necesita http://code.google.com/p/deezapps-widgets/ .

Intenté usarlo en un proyecto mío pero no funcionó bien con ListViews con un gradiente como fondo.

Pantalla de inicio

Este enlace es el código fuente de Android. Workspace.java es lo que necesitará. El workspace.java extiende el ViewGroup y u puede quitar el código a sus necesidades ..

El control que mencionó anteriormente se llama ViewPager – es de Android Compatibility Package de Android. Pero el Android ViewPager predeterminado no incluye un control de "indicador de buscapersonas".

No te preocupes. Hay muchas librerías de código abierto que le dan un "indicador de paginador" de control junto con ViewPager. IMHO, dos de los mejores son:

Si tienes tiempo, es bueno consultar muchos controles de la interfaz de usuario de Android que se incluyen en la aplicación "Patrones de interfaz de usuario de Android": https://market.android.com/details?id=com.groidify.uipatterns

Compruebe hacia fuera ViewFlipper, ViewSwitcher etc. dependiendo de su necesidad.

http://developer.android.com/reference/android/widget/ViewFlipper.html

Hay algunas muestras puras incluidas en el SDK.

Para swipes y otros gestos capturar MotionEvents y actuar en consecuencia.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.