¿Cómo hacer que el menú de aplicaciones de Facebook sea nuevo en Android?
Posible duplicado:
Diapositiva de estilo de facebook de Android
Recientemente, Facebook lanzó una nueva versión de su aplicación para Android que incluye una navegación mejorada. Una nueva característica principal es el nuevo menú (que ya existía en la versión de iOS):
- Java.net.UnknownHostException: graph.facebook.com
- Android compartir en Facebook y otras redes sociales
- Comparte texto en Facebook desde la aplicación de Android a través de ACTION_SEND.
- ¿Es posible "gustar" una "página de fans" con el SDK de Facebook?
- ¿Cómo detectar un evento de cierre de sesión con la API de Android de Facebook v4?
Al hacer clic en el botón de inicio de la barra de acciones, este menú se desliza de izquierda a derecha, ocultando la actividad principal que ya no es accesible.
¿Cómo crees que se ha hecho este menú? ¿Crees que acaban de jugar con el SlidingDrawer
o es algo más como un ViewPager
?
¡Gracias!
EDITAR
No hay manera de que podría ser uno de los dos ( ViewPager
o SlidingDrawer
). No es el menú que se desliza, es la pantalla principal que se aleja dejando sólo una pequeña parte de ella en la pantalla. Es como si el menú ya estaba detrás de la pantalla principal y que acaba de descubierto. Y la segunda cosa, en realidad todavía podemos interactuar con esa pantalla principal (de lo contrario, habría asumido que tomaron una captura de pantalla con el fin de cortar una pequeña parte de ella para componer esa vista).
- UknownHostException al intentar publicar un mensaje en facebook
- RELEASE_KEY_ALIAS y RELEASE_KEY_PATH valores para generar clave hash
- Android: facebook sdk logout problema?
- Cómo publicar checkin en un lugar personalizado (como foursquare)
- ¿Es posible tener un enlace de la aplicación de Facebook a dos aplicaciones de Android profundamente?
- Facebook Deep Linking no funciona en Android
- Android - obtener foto de perfil de Facebook
- Sitios de búsqueda de API de Facebook Graph por categoría
Yo estaba buscando la aplicación de la misma cosa y me llegó con una solución que es lo suficientemente bueno (o tal vez está muy cerca de lo que han hecho).
Así que lo que hice fue un FrameLayout único con los dos Layouts apilados juntos y luego sólo animar el diseño superior para deslizar a la derecha de la pantalla (sólo tiene que llamar a la diapositiva o scrollBy. Y, básicamente, es así! Muy simple y eficaz !
EDITAR:
He respondido a una pregunta similar aquí con algunos ejemplos de código, disfrutar =): Haga clic aquí
Casi todo, excepto las piezas de toma de fotografías, está dentro de un WebView en la nueva aplicación FB. No pude encontrar ningún control nativo de la interfaz de usuario de Android en la secuencia o en las listas.
Hacer el mismo efecto usando Javascript / HTML / CSS debería ser bastante fácil me siento.
Descomponer el apk daría una mejor idea.
Puedes construir este estilo de aplicación usando javascript, HTML5 y CSS3 como muestra esta pequeña biblioteca "jbackbone-mobile", https://github.com/mjromper/jbackbone-mobile
Y ver esta demostración desde cualquier navegador (dispositivo o escritorio) http://lab.ochio.com.es/jbackbone/index.html
- Tamaños de pantalla múltiples de Android con la misma densidad
- Iconos de la barra de estado de Android