屏幕与图层
一个流程由一个或多个屏幕组成。每个屏幕代表用户旅程中的一个步骤——例如付费墙、问卷或产品信息展示页。
每个屏幕上的元素按图层层级结构组织。 要管理屏幕、图层和元素,请打开默认的 Screens and Layers 视图。该视图将显示您的屏幕序列以及每个屏幕的图层结构。
管理屏幕

左侧面板顶部列出了流程中的所有屏幕。每个条目显示一个编号标签和缩略图预览。
- 选择屏幕:点击某个屏幕条目将其激活。可视化编辑器会显示所选屏幕,下方的 Layers 区域也会随之更新,展示其图层层级。
- 添加屏幕:点击 Screens 区域顶部的 按钮,向流程中添加一个新的空白屏幕。
- 调整屏幕顺序:拖放屏幕条目以更改它们在流程中的排列顺序。
如果流程中存在未使用的空白屏幕,将无法发布。请在发布前删除所有草稿屏幕。
页面操作
点击页面条目上的三点图标 即可打开上下文菜单。
| 操作 | 快捷键 | 描述 |
|---|---|---|
| 播放动画 | 预览此屏幕上配置的动画 | |
| 复制 | ⌘C / Ctrl+C | 将屏幕复制到剪贴板 |
| 粘贴到此处 | ⌘V / Ctrl+V | 粘贴之前复制的屏幕 |
| 复制副本 | ⌘D / Ctrl+D | 创建屏幕的副本并将其添加到流程中 |
| 重命名 | 修改屏幕的显示名称 | |
| 删除 | ⌘⌫ / Ctrl+Del | 从流程中移除该屏幕 |
在屏幕之间导航
主要文章:导航与交互
列表中屏幕的顺序本身并不决定导航方式。如需连接屏幕,请使用元素交互:将按钮配置为跳转到另一个屏幕。
屏幕设置
要查看当前屏幕的属性和设置,请点击屏幕预览中的空白区域,右侧面板将切换到屏幕设置视图。
系统界面

控制屏幕与设备硬件的交互方式。
- Safe area 添加内边距,使内容避开刘海和系统状态栏区域。
- Status bar 控制系统状态栏(时间、电量、信号图标)的显示与隐藏。
在进度指示器中包含当前屏幕
如果你在流程中添加了进度指示器元素,Adapty 会在每个屏幕上显示它。
取消勾选 Include screen in progress indicator,可将某个特定屏幕从进度指示器中移除。适用于欢迎屏幕、最终付费墙,或任何你不希望计入进度的步骤。
屏幕布局
完整文章:元素定位

Layout 部分决定屏幕如何分布其子元素。这些属性适用于任何容器元素。
-
Free:子元素独立定位。
-
Vertical:元素从上到下排列,类似 flexbox 列布局。
-
Horizontal:元素从左到右排列,类似 flexbox 行布局。 对于垂直和水平布局,你还可以配置间距和对齐方式。
-
Alignment:元素在交叉轴上的位置。
-
Gap:相邻元素之间的间距。
-
Distribution:子元素之间及周围空间的分配方式。
RTL 布局
勾选 Mirror for RTL 复选框,可为从左到右书写的文字系统镜像布局。水平容器中元素的顺序将会翻转。
屏幕背景
主要文章:背景

Fill 用于将屏幕背景设置为纯色、渐变色、图片或视频。背景会填充整个设备视口,包括刘海和系统状态栏后方的区域——即使启用了 Safe area 也不例外。
循环播放背景视频
开启 Loop 开关,可让背景视频持续循环播放。
自定义媒体 ID
与任何图片或视频一样,你可以为屏幕背景指定一个自定义媒体 ID,以便在 SDK 中引用它。
屏幕间距

调整屏幕四侧(上、右、下、左)的内边距。
滚动

控制溢出行为。启用 Vertical scroll 可在屏幕内容超出视口高度时允许滚动。
可选组
主要文章:可选元素与组
Selectable groups 部分列出了当前屏幕上所有的可选组——来自测验、产品、标签页、试用开关或任何自定义可选元素。
点击某个组条目可对其重命名、更改类型、查看它所公开的变量或将其删除。
管理图层
屏幕上的每个元素都以图层的形式呈现。“图层”面板显示当前屏幕上各元素的排列顺序。
Flow 图层的叠加方式与图形设计软件中的图层不同。它们代表屏幕的各个独立组件,只有使用绝对定位或固定定位时,元素才会相互重叠。元素的堆叠顺序由 z-index 属性决定,而非其在图层树中的位置。
树形结构反映了父子层级关系。点击任意父级图层上的箭头可展开或折叠其子项。
您无法直接创建图层。通过添加元素视图添加的每个元素都会作为新图层出现在树中。

- 选择图层:点击某个图层即可选中它。可视化编辑器会在画布上高亮显示对应元素,右侧面板则展示其设计和交互属性。
- 调整图层顺序:在树形结构中拖拽图层,即可改变其在父容器中的排列顺序。树形结构中的顺序与屏幕上的视觉顺序一致。
- 显示或隐藏图层:将鼠标悬停在某个图层上,其右侧会出现眼睛 图标,点击即可切换该图层的可见性。隐藏的图层仍保留在树形结构中,但不会显示在可视化编辑器或设备上。如需在运行时通过逻辑控制可见性,请使用条件可见性功能。
- 折叠所有图层:点击图层区域右上角的折叠 按钮,即可收起整个树形结构。
图层操作
点击三点图标 可打开上下文菜单。
| 操作 | 快捷键 | 说明 |
|---|---|---|
| Copy | ⌘C / Ctrl+C | 将图层复制到剪贴板 |
| Paste here | ⌘V / Ctrl+V | 将已复制的图层作为子项粘贴 |
| Duplicate | ⌘D / Ctrl+D | 在同一容器中创建图层的副本 |
| Rename | 更改图层的显示名称。默认情况下,图层以其内容或组件类型作为名称 | |
| Delete | ⌘⌫ / Ctrl+Del | 删除该图层及其所有子项 |
| Wrap | 将图层包裹在新容器中:Wrap in Horizontal Container 或 Wrap in Vertical Container | |
| Unwrap / Ungroup | 移除包裹容器,并将其子项上移一级 | |
| Move up | ↑ | 在父容器中将图层上移一个位置 |
| Move down | ↓ | 在父容器中将图层下移一个位置 |