IoT Devices · Superpantalla

Regiones y capas

Crea, coloca y superpone regiones y gestiona el estado de sus ventanas.

Coordenadas y región predeterminada

Las coordenadas en píxeles siguen el orden [top, left, width, height, layer]. Una capa mayor aparece delante. Consulta la geometría de las pantallas antes de posicionar. La región inicial es a1 y debe conservarse al menos una.

Los nombres usan letras latinas y números, deben ser únicos y no pueden ser default. Los comandos web y plugin sin area se dirigen a la región predeterminada. El diseño se guarda en el dispositivo; consúltalo al abrir el editor.

Ejemplo de protocolo
{"screen":{"action":"display"}}
{"screen":{"action":"list"}}
{"screen":{"action":"add","area":"a2","position":[0,0,960,540,1]}}
{"screen":{"action":"update","area":"a2","position":[60,80,960,540,2]}}
{"screen":{"action":"default","area":"a2"}}

Estados de las ventanas

Una ventana puede estar cerrada, abierta y visible o abierta y oculta. open abre una cerrada; hide oculta una visible; show muestra una oculta. Las transiciones inválidas devuelven un error. clear borra el contenido sin eliminar la región. Sin area, open, close, show y hide afectan a todas las regiones.

Ejemplo de protocolo
{"screen":{"action":"hide","area":"a2"}}
{"screen":{"action":"show","area":"a2"}}
{"screen":{"action":"clear","area":"a2"}}

Diferencias entre escritorio y Android

En escritorio, las regiones son ventanas independientes sin bordes. Android utiliza una sola ventana de aplicación, por lo que cerrar u ocultar regiones difiere del escritorio. Valida las superposiciones y la orientación en el dispositivo de destino.

Chatea por WhatsApp