2009-10-06 21 views
7

¿Alguien me puede decir cómo hacer efecto de cambio de página en Android?
¿Alguien puede darme algún fragmento de código?¿Cómo hacer efecto de giro de página en Android?

+0

¿Quiere decir que realmente se ve como una página girando o solo las Vistas deslizándose hacia la izquierda y la derecha cuando pasa el dedo por la pantalla? – Intrications

+0

espero que las vistas se deslicen hacia la izquierda y hacia la derecha cuando deslice los dedos por la pantalla. – Kumar

Respuesta

6

Eche un vistazo a this.

Es una aplicación de calculadora, que cambia entre el modo normal/científica sobre golpe gesto:

onFling(MotionEvent, MotionEvent, float, float) 

Se utiliza TranslateAnimation para lograr el efecto, pero arrastrando entre los puntos de vista y el seguimiento de su dedo, al igual que en el iPhone es no se ha implementado. Intente usar

onScroll(MotionEvent, MotionEvent, float, float) 

para eso.

En cuanto al componente similar a Flexbook, no debería ser difícil de implementar, si utiliza el enfoque de enmascaramiento.

Android M3 (versión anterior a la versión 1.0) incluso tenía el widget PageTurner, pero quedó obsoleto, ya que no era lo suficientemente genérico, como los otros widgets. Puede intentar y desenterrar las antiguas fuentes de Android para encontrar la implementación de PageTurner y modificarla para Cupcake/Donut.

+0

Hola, el enlace no funciona ... por favor compruébalo ... –

+0

Sí, lamentablemente Google Code Search se cerró. Aquí hay otra ubicación del componente: http://gitorious.org/0xdroid/packages_apps_calculator/blobs/42d696406d2e83c3cbb1bd424ed53f6676121e8f/src/com/android/calculator2/PanelSwitcher.java –

Cuestiones relacionadas