rapido para mas hacer gratis google descargar como chrome android google-chrome android-view android-cards

mas - descargar google chrome para android apk



Crear una interfaz de usuario como Chrome para Android (2)

Quiero implementar este comportamiento [ https://github.com/gleue/TGLStackedViewController] en una aplicación que estoy intentando crear.

Lo más cercano / el efecto que quiero lograr es cómo se comporta el navegador Google Chrome.

  1. Interfaz de azulejo / tarjeta
  2. Ser capaz de acceder a una forma de navegación (acceder a otras pestañas) cuando el usuario abre la barra de direcciones
  3. Poder reorganizar las pestañas en el orden que desee el usuario.

Foto tomada de este diseño de Android: ¿Cómo implementar una interfaz de usuario similar a la baraja de cartas? Que pregunta

¿Hay alguien por ahí que haya intentado implementar este tipo de comportamiento? ¿Conocen alguna biblioteca que pueda ayudar a lograr este efecto? ¡Sería muy útil! Gracias


Si tienes ganas de mirar a través del código AOSP, la funcionalidad que buscas es en realidad de código abierto y puedes encontrarla en Android 5.0 en la pantalla de aplicaciones recientes. This es el código que quieres ver en This . La vista que desea extraer de AOSP es RecentsView . Este sería el mejor enfoque.

También podrías considerar extender StackView y anular onLayout () para que los niños se alineen.

Otra opción es extender ListView, anular drawChild o layout methots e intentar cambiar las vistas según su posición. Puedes encontrar inspiración here y here


systemUI/Recents paquete systemUI/Recents , tal como lo menciona Andrei , puede ser su punto de partida. Añade un poco más a la versión plana de las pestañas de cromo.

He tenido la intención de refactorizar el paquete systemUI/Recents desde que obtuve la actualización L. Finalmente lo conseguí.

Un proyecto de muestra está alojado en: Link

Aunque el grupo de vista se recicla, actualiza el mapa de progreso (propiedades secundarias) para todos los hijos en cada paso de desplazamiento. Esto llevará a retrasos con grandes conjuntos de datos. Para unos pocos cientos, debería estar bien.

El proyecto de ejemplo usa Picasso para cargar y almacenar imágenes de LoremPixel . Ya que estas son imágenes aleatorias y pueden repetirse, puede verificar que estén encuadernadas correctamente mirando la parte inferior izquierda de la imagen.