Pantallas y capas

Un flow está formado por una o más pantallas. Cada pantalla representa un paso en el recorrido del usuario — por ejemplo, un paywall, un cuestionario o una diapositiva con información del producto.

Los elementos de cada pantalla se organizan en una jerarquía de capas. Para gestionar tus pantallas, capas y elementos, abre la vista Screens and Layers predeterminada. Desde allí verás la secuencia de pantallas y la estructura de capas de cada una.

Gestionar pantallas

Flow builder screens and layers view (both panels visible)

La sección superior del panel izquierdo muestra todas las pantallas del flow. Cada entrada tiene una etiqueta numerada y una vista previa en miniatura.

  • Seleccionar una pantalla: Haz clic en una entrada de pantalla para activarla. El editor visual muestra la pantalla seleccionada y la sección Layers se actualiza para mostrar su jerarquía de capas.
  • Añadir una pantalla: Haz clic en el botón en la parte superior de la sección Screens para añadir una nueva pantalla vacía al flow.
  • Reordenar pantallas: Arrastra y suelta las entradas de pantalla para cambiar su orden en el flow.

Si tu flow tiene pantallas vacías sin usar, no podrás publicarlo. Elimina las pantallas en borrador antes de publicar.

Acciones de pantalla

Haz clic en el icono de tres puntos en una pantalla para abrir el menú contextual.

Menú contextual de pantalla del Flow Builder
AcciónAtajoDescripción
Play AnimationPrevisualiza las animaciones configuradas en esta pantalla
Copy⌘C / Ctrl+CCopia la pantalla al portapapeles
Paste here⌘V / Ctrl+VPega una pantalla copiada anteriormente
Duplicate⌘D / Ctrl+DCrea una copia de la pantalla y la añade al flow
RenameCambia el nombre visible de la pantalla
Delete⌘⌫ / Ctrl+DelElimina la pantalla del flow

Cuando eliminas una pantalla, cualquier acción Navegar a Pantalla que apuntaba a ella pierde su destino, pero la acción en sí no se elimina. Asigna un nuevo destino o elimina la acción; de lo contrario, no podrás previsualizar ni publicar el flow.

Artículo principal: Navegación e interacción

El orden de las pantallas en la lista no determina la navegación por sí solo. Para conectar pantallas, usa las interacciones de los elementos: configura un botón para llevar al usuario a otra pantalla.

Acción estática Navegar a en el botón principal de la pantalla de bienvenida

Configuración de la pantalla

Para ver las propiedades y ajustes de la pantalla activa, haz clic en un área vacía de la vista previa de la pantalla. El panel derecho cambiará a la vista de configuración de la pantalla.

IU del sistema

Screen settings — System UI

Controla cómo interactúa la pantalla con el hardware del dispositivo.

  • Safe area añade relleno para que el contenido no quede tapado por el notch ni las barras del sistema.
  • Status bar muestra u oculta la barra de estado del sistema (hora, batería, iconos de señal).

Incluir pantalla en el indicador de progreso

Si añades un elemento Indicador de progreso a tu flow, Adapty lo mostrará en todas las pantallas.

Desmarca Include screen in progress indicator para quitar el indicador de progreso de una pantalla concreta. Úsalo para limpiar las pantallas de bienvenida, el paywall final o cualquier paso que no quieras registrar como progreso.

Diseño de pantalla

Artículo completo: Posicionamiento de elementos

Configuración de pantalla — Diseño

La sección Layout determina cómo la pantalla distribuye sus elementos hijos. Estas propiedades están disponibles en cualquier elemento contenedor.

  • Free: Los elementos hijos se posicionan de forma independiente.

  • Vertical: Los elementos se organizan de arriba hacia abajo, como una columna flexbox.

  • Horizontal: Los elementos se organizan de izquierda a derecha, como una fila flexbox. Para los diseños verticales y horizontales, también puedes configurar el espaciado y la alineación.

  • Alignment: Posición del elemento en el eje transversal.

  • Gap: Espacio entre elementos adyacentes.

  • Distribution: Distribución del espacio entre los elementos secundarios y alrededor de ellos.

Diseño RTL

Activa la casilla Mirror for RTL para invertir el diseño en sistemas de escritura que leen de derecha a izquierda. El orden de los elementos en los contenedores horizontales se invertirá.

Fondo de pantalla

Artículo principal: Fondos

Configuración de pantalla — Fondo

Fill establece el fondo de pantalla con un color sólido, degradado, imagen o vídeo. El fondo ocupa todo el viewport del dispositivo, incluidas las áreas detrás de la muesca y las barras del sistema, incluso cuando Safe area está activada.

Reproducir vídeo de fondo en bucle

Activa el selector Loop para reproducir el vídeo de fondo en bucle continuo.

Asignar un ID de medio personalizado

Al igual que con cualquier imagen o vídeo, puedes asignar al fondo de pantalla un ID de multimedia personalizado para referenciarlo en tu SDK.

Espaciado de pantalla

Configuración de pantalla — Espaciado

Ajusta el relleno de pantalla para cada lado (superior, derecho, inferior, izquierdo).

Scroll

Screen settings — Scroll

Controla el comportamiento del desbordamiento. Activa Vertical scroll para permitir que el contenido de la pantalla se desplace cuando supere la altura del viewport.

Grupos seleccionables

Artículo principal: Elementos y grupos seleccionables

La sección Selectable groups lista todos los grupos seleccionables de la pantalla actual — provenientes de quizzes, productos, pestañas, toggles de prueba o cualquier elemento seleccionable personalizado.

Haz clic en un grupo para renombrarlo, cambiar su tipo, ver las variables que expone o eliminarlo.

Configuración de pantalla — Grupos seleccionables

Gestionar capas

Cada elemento de una pantalla se representa como una capa. La sección Layers muestra el orden de los elementos en la pantalla activa.

Las capas de un flow no se superponen como en los programas de diseño gráfico. En cambio, representan componentes individuales de la pantalla. Los elementos se superponen solo si usan posicionamiento absoluto o fijo. Su orden de apilamiento viene determinado por la propiedad z-index, no por su posición en el árbol de capas.

La estructura de árbol refleja las relaciones entre capas padre e hijo. Haz clic en la flecha de cualquier capa padre para expandir o contraer sus hijos.

No puedes crear capas directamente. Cada elemento que añadas desde la vista Añadir elemento aparecerá como una nueva capa en el árbol.

Vista de capas del flow builder
  • Seleccionar una capa: Haz clic en una capa para seleccionarla. El editor visual resalta el elemento correspondiente en el lienzo y el panel derecho muestra sus propiedades de diseño e interacción.
  • Reordenar capas: Arrastra y suelta capas dentro del árbol para cambiar su orden dentro del contenedor padre. El orden en el árbol coincide con el orden visual en pantalla.
  • Mostrar u ocultar una capa: Pasa el cursor sobre una capa para que aparezca el icono de ojo a su derecha. Haz clic en él para alternar la visibilidad de la capa. Las capas ocultas permanecen en el árbol pero no aparecen en el editor visual ni en el dispositivo. Para controlar la visibilidad con lógica en tiempo de ejecución, usa visibilidad condicional.
  • Contraer todas las capas: Haz clic en el botón contraer en la esquina superior derecha de la sección Layers para plegar el árbol completo.

Acciones de capa

Haz clic en el icono de tres puntos para abrir el menú contextual.

Flow builder layer context menu
AcciónAtajoDescripción
Copy⌘C / Ctrl+CCopiar la capa al portapapeles
Paste here⌘V / Ctrl+VPegar una capa copiada anteriormente como hijo
Duplicate⌘D / Ctrl+DCrear una copia de la capa en el mismo contenedor
RenameCambiar el nombre de visualización de la capa. Por defecto, las capas usan su contenido o tipo de componente como nombre
Delete⌘⌫ / Ctrl+DelEliminar la capa y todos sus hijos
WrapEnvolver la capa en un nuevo contenedor: Wrap in Horizontal Container o Wrap in Vertical Container
Unwrap / UngroupEliminar el contenedor envolvente y mover sus hijos un nivel arriba
Move upMover la capa una posición hacia arriba en su contenedor padre
Move downMover la capa una posición hacia abajo en su contenedor padre