ProtoPie AI 已上线——现已进入 Beta 版。了解更多

ProtoPie AI 已上线——现已进入 Beta 版。了解更多

菜单

图层

ProtoPie 允许你使用图层来创建矩形、椭圆、星形和多边形等形状,也支持图片、视频和 Lottie 动画等媒体。

图层属性

位置

图层的 x 和 y 坐标。

大小

图层的宽度和高度。

旋转

图层旋转的角度。

原点

作为图层大小、位置或旋转变化基准的参考点。

数量

设置星形或多边形图层的点数。

比例

以百分比形式调整星形图层内侧点与其中心之间的距离。

圆角半径

矩形图层四个角或各个单独角的弯曲程度。要分别设置每个角的半径,请点击角标图标并填写每个角的半径值。

不透明度

控制图层的可见性。当不透明度设为 0% 时,图层将变为不可见,并禁用分配给它的任何触发器。

填充 — 纯色

使用十六进制颜色代码设置颜色填充。如果颜色填充透明度设为 0%,分配给该图层的触发器仍然有效。

填充 — 图像

选择一张图像作为填充。有三种填充类型:填充、拉伸和适应。

边框

图层的可视化轮廓。有三种边框类型:内部、居中和外部。

阴影

投影可为图层增加深度和立体感。

触控区域

图层的触控区域可以超出图层本身的实际范围。

使下方图层可触控

使某个图层下方的其他图层可被触控。

用作蒙版

仅适用于形状图层。可隐藏位于形状图层外部的图层部分。

位置

图层的 x 和 y 坐标。

大小

图层的宽度和高度。

旋转

图层旋转的角度。

原点

作为图层大小、位置或旋转变化基准的参考点。

数量

设置星形或多边形图层的点数。

比例

以百分比形式调整星形图层内侧点与其中心之间的距离。

圆角半径

矩形图层四个角或各个单独角的弯曲程度。要分别设置每个角的半径,请点击角标图标并填写每个角的半径值。

不透明度

控制图层的可见性。当不透明度设为 0% 时,图层将变为不可见,并禁用分配给它的任何触发器。

填充 — 纯色

使用十六进制颜色代码设置颜色填充。如果颜色填充透明度设为 0%,分配给该图层的触发器仍然有效。

填充 — 图像

选择一张图像作为填充。有三种填充类型:填充、拉伸和适应。

边框

图层的可视化轮廓。有三种边框类型:内部、居中和外部。

阴影

投影可为图层增加深度和立体感。

触控区域

图层的触控区域可以超出图层本身的实际范围。

使下方图层可触控

使某个图层下方的其他图层可被触控。

用作蒙版

仅适用于形状图层。可隐藏位于形状图层外部的图层部分。


图片图层

你可以使用图片图层将图片无缝集成到原型中并进行优化。ProtoPie 支持以下图片格式:PNG、JPG、JPEG、BMP、GIF、SVG 和 WebP。

如何添加图片图层?

向项目中添加图片图层有两种方式。第一种是将图片拖放到场景中。第二种是先创建图片图层,再通过设置填充属性来选择图片。若要保持图片原始尺寸,请在属性面板中点击“应用原始比例”选项。

根据你的套餐,你可以从本地文件导入图片;企业版用户还可以通过自托管 URL导入。

填充

选择一张图像用作背景填充。

在填充、拉伸和适应之间进行选择,以控制图像的显示方式。

边框

为你的图像图层应用边框。

在内侧、居中和外侧之间进行选择,以确定边框相对于图像的位置。

阴影

为你的图像图层添加阴影,以增加深度和立体感。

填充

选择一张图像用作背景填充。

在填充、拉伸和适应之间进行选择,以控制图像的显示方式。

边框

为你的图像图层应用边框。

在内侧、居中和外侧之间进行选择,以确定边框相对于图像的位置。

阴影

为你的图像图层添加阴影,以增加深度和立体感。

你可以直接在属性面板中微调不透明度、圆角、填充等多种参数,以实现所需的视觉效果。

SVG 图层

在 ProtoPie 中,你可以导入可缩放矢量图形(SVG),并通过“设为可编辑(Make Editable)”选项将其转换为形状后编辑其属性,同时不损失画质。

  • 处理 ProtoPie 尚未完全支持的 SVG 文件时,“设为可编辑(Make Editable)”按钮可能会改变图层外观。

  • 当前不支持颜色渐变和多色填充。

  • 你可以从 Sketch、Figma、Adobe XD 或 Zeplin 复制 SVG 代码并直接粘贴到 ProtoPie 中。

使用ProtoPie 的 Figma 插件将矢量图层以 SVG 形式导入。

{'_type': 'localeString', 'en': 'svg layer convert to shape'}

视频图层

你可以通过将视频拖放到场景中来添加视频,也可以创建视频图层并选择你想要的视频。若要保持视频原始尺寸,可在属性面板中点击“应用原始比例”选项。

根据你的套餐,你可以从本地文件导入视频;企业版用户还可以通过自托管 URL导入。

来源

从您的设备中选择一个视频,或从自托管 URL 导入视频

触摸区域

启用后,该图层的触摸区域会超出其可见边界

音量

调整视频图层的音量属性

自动播放

在运行原型时让视频自动播放

循环播放

让视频循环播放

来源

从您的设备中选择一个视频,或从自托管 URL 导入视频

触摸区域

启用后,该图层的触摸区域会超出其可见边界

音量

调整视频图层的音量属性

自动播放

在运行原型时让视频自动播放

循环播放

让视频循环播放

ProtoPie 支持最大 100 MB 的 MP4(H.264)、WebM 和 MOV 视频文件。不过,在将视频导入 ProtoPie Studio 之前,务必确保视频满足以下条件,以便在移动设备上的 ProtoPie Player 中顺畅测试:

针对 iOS:

  • 支持的格式包括 MP4(H.264)和 MOV。

    • 使用 H.265/H.264 编码的 M4V、MP4、MOV 文件,最高支持 4K/60 fps,High Profile level 4.2,音频为 AAC-LC(最高 160 Kbps、48kHz、立体声)。

    • 使用 MPEG-4 编码的 M4V、MP4、MOV 文件,最高支持 2.5 Mbps、480p/30 fps,Simple Profile,音频为 AAC-LC(最高 160 Kbps、48kHz、立体声)。

    • 使用 Motion JPEG(M-JPEG)编码的 AVI 文件,最高 35 Mbps,1280×720 像素,30 帧/秒,音频为 ulaw、PCM 立体声。


  • 参考:

针对 Android:

透明背景视频

通过支持透明背景视频,ProtoPie 在迈向 3D 方面迈出了开创性一步,同时提升了原型性能。

在将视频导入 ProtoPie Studio 场景之前,请确认视频编码和格式满足以下条件,以确保其在对应平台(无论是预览窗口、ProtoPie Player 还是 ProtoPie Cloud)中获得最佳表现。

透明背景视频在以下条件下表现最佳:

  • Web 端:Chrome 支持带 alpha 通道的 VP9(.webm),Safari 支持带 alpha 通道的 HEVC(.mov、*.mp4)。

  • iOS:建议使用带 alpha 通道的 HEVC。iOS 上若编码/格式不正确,可能导致内容无法在指定区域内正确显示。

  • Android:Android 原生不支持带 alpha 通道的视频文件。

Lottie 图层

Lottie 媒体图层会加载一个 JSON 文件,其中包含由 Bodymovin 导出的、已解析的 Adobe After Effects 动画。 了解更多 LottieFiles 信息。

你可以通过将 Lottie 文件拖放到场景中来添加,也可以创建 Lottie 图层并选择所需的 Lottie 文件。若要保持 Lottie 文件原始尺寸,可在属性面板中点击“应用原始比例”选项。

根据你的套餐,你可以从本地文件导入 Lottie 文件;企业版用户还可以通过自托管 URL导入。

来源

从你的设备中选择一个 Lottie 文件,或从自托管 URL 导入一个文件

触控区域

启用后,该图层的触控区域会超出其可见边界

自动播放

在运行原型时让 Lottie JSON 文件自动播放

循环播放

让 Lottie JSON 文件循环播放

来源

从你的设备中选择一个 Lottie 文件,或从自托管 URL 导入一个文件

触控区域

启用后,该图层的触控区域会超出其可见边界

自动播放

在运行原型时让 Lottie JSON 文件自动播放

循环播放

让 Lottie JSON 文件循环播放

音频图层

ProtoPie 支持 WAV、MP3 和 M4A 音频文件。

音量

调整音频层的音量属性

自动播放

在原型运行时让音频文件自动播放

循环播放

让音频文件循环播放

音量

调整音频层的音量属性

自动播放

在原型运行时让音频文件自动播放

循环播放

让音频文件循环播放

相机图层

你可以将智能设备原生相机的输出作为原型中的一个图层,甚至可以扫描二维码和条形码。此功能仅在使用 ProtoPie Player 测试原型时可用。在预览窗口或网页浏览器中运行原型时,将显示占位内容。

自动启动

在场景开始时让相机自动启动。

相机 [前置]

使用前置摄像头。

相机 [后置]

使用后置摄像头。

二维码和条形码扫描器

在你的原型中启用二维码和条形码扫描。支持的格式包括 QR,以及条形码子类型,如 CODE39、CODE128、EAN13_UPCA、EAN8 和 UPCE。

立即打开 URL

扫描二维码可在网页浏览器中打开链接。要扫描条形码,请使用“持续跟踪”选项。

持续跟踪

监控存储在你的二维码和条形码中的值。

自动启动

在场景开始时让相机自动启动。

相机 [前置]

使用前置摄像头。

相机 [后置]

使用后置摄像头。

二维码和条形码扫描器

在你的原型中启用二维码和条形码扫描。支持的格式包括 QR,以及条形码子类型,如 CODE39、CODE128、EAN13_UPCA、EAN8 和 UPCE。

立即打开 URL

扫描二维码可在网页浏览器中打开链接。要扫描条形码,请使用“持续跟踪”选项。

持续跟踪

监控存储在你的二维码和条形码中的值。

文本图层

文本图层是用于显示文本的图层。

字体

你可以选择计算机上已安装的任意字体。选择系统默认字体后,原型中将使用设备的默认字体。

字重

你可以调整字体的粗细。

大小

你可以调整字体大小。

对齐

你可以同时调整水平和垂直对齐方式。

文本调整大小

文本图层可以根据宽度或高度自动调整大小,或者保持固定大小。

字母间距

你可以调整字符之间的间距。

行高

你可以调整行与行之间的间距。

字体

你可以选择计算机上已安装的任意字体。选择系统默认字体后,原型中将使用设备的默认字体。

字重

你可以调整字体的粗细。

大小

你可以调整字体大小。

对齐

你可以同时调整水平和垂直对齐方式。

文本调整大小

文本图层可以根据宽度或高度自动调整大小,或者保持固定大小。

字母间距

你可以调整字符之间的间距。

行高

你可以调整行与行之间的间距。

缺失字体

如果字体缺失,会显示缺失字体警告。请选择替代字体以替换缺失字体。


{'_type': 'localeString', 'en': 'missing font panel'}

将自定义字体应用到文本图层

仅企业版套餐可用。

编辑者可按照以下简单步骤,在 ProtoPie Studio 中轻松将自定义字体应用到文本图层:

  1. 选择一个可编辑的文本图层。

  2. 在文本图层的属性面板中打开“字体”菜单。

  3. 浏览字体列表,并在“自定义(Custom)”类别中选择一个可用的自定义字体。该列表仅显示你的企业团队和/或组织中可访问的自定义字体。

  4. 所选文本图层将以所选自定义字体显示。

注意:只有团队所有者团队管理员服务管理员可以上传自定义字体。


{'_type': 'localeString', 'en': 'Applying Custom Fonts to a Text Layer'}

将自定义字体应用到所有使用同一字体的文本图层

仅企业版套餐可用。

编辑者可按照以下步骤,将自定义字体轻松应用到原型中所有场景里使用同一字体的文本图层:

  1. 点击顶部导航菜单中的“Edit”。

  2. 从选项中选择“Replace Fonts”。

  3. 在 Replace Fonts 弹窗中,选择要替换为自定义字体的字体。

  4. 点击“Replace”按钮。

  5. 所选字体将被替换为所选自定义字体,并应用到整个原型中。


{'_type': 'localeString', 'en': 'Applying Custom Fonts to All Text Layers with the Same Font'}

输入图层

输入图层用于通过智能设备原生键盘或物理键盘输入单行或多行文本。

1. 文本

您可以添加将显示为在输入层中预先输入的文本。

2. 占位符

您可以在输入层中使用占位符。占位符颜色可以与在输入层中输入的文本颜色不同。

3. 键盘类型

对于单行输入层,您可以为智能设备选择多种键盘类型:

  • 文本

  • URL

  • 电子邮件

  • 数字

  • 文本密码

  • 数字密码

4. 回车键

您可以将智能设备原生键盘上的回车键修改为以下选项之一:

  • 前往

  • 下一步

  • 发送

  • 搜索

  • 完成

  • 新行(仅适用于多行输入)

5. 键盘主题

在 iOS/iPadOS 上,键盘主题可以设置为深色或浅色。

6. 失焦选项

有两种方式可使输入层失去焦点:

  • 点击回车键

  • 点击输入层外部

1. 文本

您可以添加将显示为在输入层中预先输入的文本。

2. 占位符

您可以在输入层中使用占位符。占位符颜色可以与在输入层中输入的文本颜色不同。

3. 键盘类型

对于单行输入层,您可以为智能设备选择多种键盘类型:

  • 文本

  • URL

  • 电子邮件

  • 数字

  • 文本密码

  • 数字密码

4. 回车键

您可以将智能设备原生键盘上的回车键修改为以下选项之一:

  • 前往

  • 下一步

  • 发送

  • 搜索

  • 完成

  • 新行(仅适用于多行输入)

5. 键盘主题

在 iOS/iPadOS 上,键盘主题可以设置为深色或浅色。

6. 失焦选项

有两种方式可使输入层失去焦点:

  • 点击回车键

  • 点击输入层外部

背景模糊图层

支持以下模糊效果:Android 和 iOS 的三种默认效果(DarkLightExtra Light),以及 Web 和 iOS 13 及以上版本支持的另外十种模糊效果。

默认效果
  • 特浅色

  • 浅色

  • 深色

材质效果(浅色和深色主题)
  • 超薄材质

  • 薄材质

  • 材质

  • 厚材质

  • 铬材质

默认效果
  • 特浅色

  • 浅色

  • 深色

材质效果(浅色和深色主题)
  • 超薄材质

  • 薄材质

  • 材质

  • 厚材质

  • 铬材质

约束

你可以为图层设置约束。当父图层被手动调整大小或通过Response调整大小时,子图层的尺寸和位置会根据其约束自动调整。

1:位置约束

LeftRightL+R(Left + Right)TopBottomT+B(Top + Bottom)CenterScale 上设置固定间距,以保持该图层相对于父图层的位置。

2:尺寸约束

只有 L+RT+BScale 会按父图层尺寸变化的比例调整该图层的大小,而其他约束会保持位置不变且不影响大小。

1:位置约束

LeftRightL+R(Left + Right)TopBottomT+B(Top + Bottom)CenterScale 上设置固定间距,以保持该图层相对于父图层的位置。

2:尺寸约束

只有 L+RT+BScale 会按父图层尺寸变化的比例调整该图层的大小,而其他约束会保持位置不变且不影响大小。

固定到右上角

通过设置 Right 和 Top 约束,灰色图层将保持相对于其父图层右侧和顶部的位置。此外,当父图层调整大小时,灰色图层会保持其尺寸不变。


{'_type': 'localeString', 'en': 'pin to top right corner movement'}


{'_type': 'localeString', 'en': 'pin to top right corner movement'}

缩放间距

当宽度和高度都设置为 Scale 选项时,灰色图层的尺寸和位置会按比例随父图层尺寸变化而调整,并保持与父图层相同的缩放比例。


{'_type': 'localeString', 'en': 'positioning to center'}


{'_type': 'localeString', 'en': 'positioning to center'}

固定间距

在宽度中设置 L+R、在高度中设置 T+B 后,当父图层宽度变化时,灰色图层会在保持左右间距不变的同时调整大小。


{'_type': 'localeString', 'en': 'fixed spacing movement'}


{'_type': 'localeString', 'en': 'fixed spacing movement'}

常见问题

does-protopie-support-alpha-masks

ProtoPie 支持 Alpha 蒙版吗?

尽管 ProtoPie 尚未完全支持 Alpha 蒙版功能,但仍然可以在你的设计中应用它。你可以将渐变图层导出为 PNG,并将其导入 ProtoPie Studio。为了更好地理解,请查看以下示例:

  1. 使用 Alpha 蒙版的渐变演示

  2. Alpha 蒙版示例

supported-media-file-format

支持哪些媒体文件格式?

根据您的套餐,您可以从本地文件导入图像;企业版用户还可以通过自托管 URL 导入。

ProtoPie 支持以下媒体格式:

  1. 图像:PNG、JPG、JPEG、BMP、GIF、SVG 和 WebP。

  2. 视频:MP4(H.264)、WebM 和不超过 100 MB 的 MOV 文件。

  3. Lottie:ProtoPie 不支持使用 expressions(表达式)的 Lottie 文件。

如果您尝试使用不受支持的媒体文件格式,将显示错误消息。请参阅下方错误代码说明,以了解受支持的媒体文件格式。

  1. E001:请确保您输入的媒体文件 URL 具有正确的内容类型。

  2. E002:您尝试使用的媒体类型不兼容;请选择受支持的类型。

  3. E100:请确保您输入的媒体文件 URL 正确且可在线访问。

  4. E101:不支持 '.lottie'(Dot Lottie)文件格式。请选择其他 Lottie 文件格式。

  5. E102:如果在加载 Lottie 动画时遇到超时错误,请稍后重试。

  6. E103:请确保您的 Lottie JSON 文件包含必需属性:layer、ip、op、fr、w 和 h。

  7. E104:如果遇到 Lottie 加载错误,请检查 Lottie 文件是否有效且未损坏。

  8. E105:Lottie 资源应使用 URL 或在线资源,而不是本地路径。

  9. E106:请检查您的 Lottie JSON 文件,确保其不为空,并符合 Lottie 的正确 JSON 格式。

  10. E200:请确保您输入的 HLS URL 准确且可访问。

  11. E201:请验证您的视频源 URL 可访问且正确。

  12. E202:请使用 MP4(H.264)、WebM 和不超过 100 MB 的 MOV 文件。

  13. E203:所使用的视频编解码器不受支持。

  14. E300:ProtoPie 仅支持 WAV、MP3 和 M4A 等音频文件格式。

  15. E301:如果您遇到音频加载错误,请确保音频文件未损坏且为受支持的格式。

  16. E400:图像加载失败。请检查后重试。

  17. E500:不支持此文件格式;请选择受支持的格式。

  18. E501:文件可能存在问题。请检查后重试。

  19. E600:请确保您的音频源 URL 有效且可访问。

supported-self-hosted-url-format

支持哪些自托管 URL 格式?

我们不会对 URL 格式施加任何特定限制。如果该 URL 在您的网站上可用,并且由您自行服务器托管,那么它应该可以正常工作,不会出现任何问题。

但是,如果媒体加载失败,可能是由于 CORS(跨源资源共享) 限制。请确保您的托管服务器通过设置适当的 CORS 标头来允许来自外部域的请求。