En las aplicaciones Mobincube no es disponible un Menú Desplegable por defecto, pero podemos crear uno básico utilizando algunos trucos para tener un efecto similar.
Vamos a ver cómo crear un menú desplegable básico en esta guía 'paso a paso':
1. En primer lugar vamos a crear una Barra de Navegación en el Gestor de Barras, que contiene 2 iconos.
Vamos a asignar la acción : "salir" al icono a la derecha. De momento dejamos el icono del menú, el de la izquierda, sin acción.
2. Vamos a insertar esta barra en la pantalla "MAIN SCREEN ".
3. Ahora vamos a clonar la pantalla "MAIN SCREEN"
y creamos la pantalla “MAIN SCREEN (2)”.
4. Vamos a abrir la pantalla “MAIN SCREEN ( 2 )" y vamos a crear un menú desplegable añadiendo algunas tablas.En este ejemplo, la primera tabla tendrá 1 celda del 40% de ancho.
5. Ahora podemos elegir un color de fondo para esta celda.
6. Ahora vamos a copiar y pegar la tabla y obtendremos 5 tablas donde insertaremos el texto de los botones del menú.
7. Una vez insertado cada texto, obtendremos el siguiente menú desplegable.
8. Ahora vamos a asignar a cada botón del menú la acción: "Abrir Pantalla" y elegimos de crear una nueva pantalla que abrir, relacionada con el botón del menú.
En nuestro ejemplo vamos a asignar al primer botón la acción : “Abrir Pantalla” --> “Home” y pedimos de crear una nueva, ya que aún no hemos creado esta pantalla.
9. Volvemos a la barra "Header Bar" para asignar al ícono del menú la acción : “Abrir Pantalla” --> “MAIN SCREEN (2)”, que es la copia de la pantalla "MAIN SCREEN” que contiene el menú desplegable.
De esta forma, cuando el usuario va a pinchar el icono del menú de la pantalla “MAIN SCREEN", la pantalla duplicada con el menú desplegable se abrirá, sin que él se de cuenta de que está en otra pantalla similar.
El resultado será como la siguiente imagen.
NOTA : Se puede crear el mismo menú desplegable en una BARRA DE NAVEGACIÓN, para posicionar deabajo de la primera barra.
Esta otra opción sería mejor, por un lado, ya que todos los elementos serían bloqueados y fijados en la pantalla.