¡Absolutamente posible! Hike realiza la manipulación de la GUI a gran escala. Hay dos métodos posibles:
1. Estilos estáticos: tiene sus colores y temas empaquetados dentro de la aplicación. Accederá a los colores usando
getResources (). getColor (R.color.abc);
Cuando decida cambiar el tema, establecerá una variable de Preferencia y accederá a los colores condicionalmente. Es bastante sencillo.
2. Estilos dinámicos: he trabajado en una aplicación cuyos colores e idioma fueron recuperados del servidor. La aplicación solo tiene un esqueleto y lógica GUI. Todo el tema es dinámico y se puede cambiar en cualquier momento desde el servidor.
- Cómo usar aplicaciones de Android en una PC
- ¿Puedes descargar la aplicación Bravo?
- ¿Cuál es la mejor forma de marketing para un juego de Android?
- ¿Cómo transfiero mi aplicación iOS a Android?
- ¿Cuál es el mejor emulador gratuito para Android?
¿Cómo abordar esto?
Recupere los colores e idiomas del servidor. Será un JSON de algún tipo. Convierta este JSON en un Objeto Java antiguo sin formato. Luego puede acceder a los colores con este POJO. Asegúrese de guardar su JSON en las Preferencias de su aplicación cada vez que lo recupere.
¡Buena suerte!