es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Varias aplicaciones de android con la misma apariencia y diseño

Tengo la siguiente situación:

Dos (por el momento) aplicaciones simples de Android.
Quiero que estas aplicaciones tengan una “apariencia y sensación común”:
– mismo encabezado
– mismo pie de página
– menú deslizante similar
– pantalla de favoritos similar

Así que he extraído componentes comunes en un proyecto de biblioteca.
He creado una actividad base con el encabezado común, pie de página, menú y pantalla de favoritos.

Pero no estoy seguro de que sea posible agregar las “cosas específicas de la aplicación” solo mediante la herencia de la actividad base y la anulación.
Parece que la generación dinámica de la interfaz de usuario depende de la aplicación…

Quizás la herencia de la actividad base no sea el camino correcto.
Quizás haya algunas interfaces predefinidas en la biblioteca y una implementación en la aplicación específica.

¿Alguna idea?

enter image description here

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Creación de una “Apariencia y Sensación Común” para dos aplicaciones de Android

    Para crear una “apariencia y sensación común” para dos aplicaciones de Android, ha extraído componentes comunes en un proyecto de biblioteca y ha creado una actividad base con un encabezado, pie de página, menú y pantalla favorita comunes. Sin embargo, no está seguro de si es posible agregar las “cosas específicas de la aplicación” simplemente heredando la actividad base y anulando.

    Una forma de lograr esto podría ser definir interfaces en el proyecto de biblioteca e implementarlas en las aplicaciones específicas. Por ejemplo, podría definir una InterfaceEncabezado e una InterfacePieDePagina que las aplicaciones específicas podrían implementar para establecer su propio encabezado y pie de página.

    Otra opción podría ser utilizar la generación dinámica de interfaz de usuario (UI) dependiendo de la aplicación. Podría crear una clase GeneradorUI en el proyecto de biblioteca que genere la interfaz de usuario basada en los parámetros proporcionados por las aplicaciones específicas. Por ejemplo, podría pasar el esquema de colores específico de la aplicación y generar un encabezado y pie de página con esos colores.

    En general, hay varias formas de lograr una “apariencia y sensación común” para dos aplicaciones de Android. Depende de los requisitos y restricciones específicos del proyecto.

Comments are closed.