Cree una interfaz de usuario como Chrome para Android
Quiero implementar este comportamiento [ https://github.com/gleue/TGLStackedViewController] en una aplicación que estoy tratando de hacer.
Lo más cercano / el efecto que quiero lograr es cómo se comporta el navegador Google Chrome.
- Chrome: // inspecciona el dispositivo de visualización aunque no muestra ninguna pestaña abierta
- Cómo detectar si la aplicación web se ejecuta independientemente en Chrome Mobile
- Desactivar la función "Touch to Search" de Chrome 43 para móviles mediante programación
- La depuración remota de Chrome muestra el dispositivo pero no inspecciona el enlace
- ¿Cómo puedo pasar los parámetros de android Intent en el nuevo esquema de cromo?
- Interfaz de teja / tarjeta
- Ser capaz de acceder a una forma de navegación (acceder a otras pestañas) cuando el usuario baja la barra de direcciones
- Ser capaz de volver a organizar las pestañas en cualquier orden que el usuario desee
Foto tomada de este Android Layout: ¿Cómo implementar una interfaz de usuario similar a la baraja de cartas? Entonces pregunta
¿Hay alguien por ahí que haya intentado implementar este tipo de comportamiento? ¿Saben ustedes alguna bibliotecas que pueden ayudar a lograr este efecto? ¡Sería muy útil! Gracias
- Marcadores del navegador Chrome en android
- Entrada de archivo HTML en Chrome para Android falta extensión y tipo mime
- Chrome para Android: agrega la aplicación web a la pantalla de inicio
- Vectores mal visualizados en Chrome para lienzo Android
- Comprueba si la aplicación web se agrega a la pantalla de inicio en Android
- Cambiar el color de la pestaña de Chrome con JavaScript o jQuery
- Cómo habilitar la depuración USB para el Samsung S7
- ¿Cómo puedo responder a una aplicación web de pantalla de inicio de cromo?
systemUI/Recents
paquete, como ha mencionado Andrei
, puede ser su punto de partida. Añade un poco más a la interpretación plana de las pestañas de cromo.
He estado systemUI/Recents
refactorizar el paquete systemUI/Recents
desde que recibí la actualización L. Finalmente llegué a ella.
Un proyecto de ejemplo está alojado en: Link
Aunque el grupo de vista recicla, actualiza el mapa de progreso (propiedades secundarias) para todos los niños en cada paso de desplazamiento. Esto llevará a retrasos con grandes conjuntos de datos. Para algunos cientos, debe estar bien.
El proyecto de ejemplo utiliza Picasso para cargar y almacenar en caché las imágenes de LoremPixel . Dado que estas son imágenes aleatorias y pueden repetirse, puede comprobar que están enlazadas correctamente mirando hacia abajo a la izquierda de la imagen.
Si te apetece buscar en el código de AOSP, la funcionalidad que estás buscando es realmente de código abierto y puedes encontrarla en Android 5.0 en la pantalla de aplicaciones recientes. Este es el código que quieres ver en github . La vista que desea extraer de AOSP es la RecentsView . Este sería el mejor enfoque.
También podría considerar extender StackView y sobreescribir onLayout () para que los niños se alineen.
Otra opción es extender ListView, anular drawChild o methots de diseño e intentar cambiar las vistas según su posición. Puedes encontrar algo de inspiración aquí y aquí
- Dibujable Rotación alrededor de su centro Android
- ¿Cómo depurar CSS en el navegador nativo de Android?