-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Debemos de definir una clase Help. Dicha clase será en realidad un Activity, que será llamada desde cualquier botón de ayuda que metamos en la aplicación.
Hablemos de dos cosas: del diseño, y de la forma de llamarla.
En el tema del diseño, había pensado que la vista sea (y debe ser así) modificada en tiempo de ejecución (o crear tropecientos mil XML distintos para cada juego que pueda llamar a la clase Help). Había pensado en un diseño sencillo y fácil tanto de hacer como de leer. Concretamente, un texto grandecito a modo de título, una pequeña descripción, una imagen, y un texto que en teoría es más largo. Así por ejemplo, si se le llama desde la actividad "juegos", quedaría bonita una captura de pantalla con los 5 juegos distintos y una explicación de como se selecciona cada uno y que son los números que ven. O dentro de Juego 1 por ejemplo, una captura de pantalla de lo que significan las medallas, las máximas puntuaciones, los circulos que se rellenan, como desbloquear niveles, etc. Y ya dentro de cada juego, una captura de pantalla del tablero, explicando que se debe hacer en ese juego específico. Tenemos pues, el activity "menú de juegos", los 5 activity de seleccion de nivel dentro de cada juego, y los propios tableros de los juegos que llaman a esta clase.
Hablando ahora en el tema de cómo llamarla, como estamos viendo que la puede llamar todo Cristo, había pensado en pasar dos informaciones extra. Una le dice si se le está llamando desde el "hall" de un juego, o desde el tablero del juego (si no es ninguna de las dos cosas, es que se está llamando desde el activity "juegos", llamémoslo el hall de los hall de juegos). Y el otro, le dice el juego en cuestión. Así nos queda un "bonito" swap anidado, en el que el título, la descripción, la imagen y el texto desarrollado obviamente cambia para cada uno.
Empiezo a picar el xml y lo dejo esta noche listo, mañana me pondré con el java en si.