使用 3D 旋转创建滚动垂直列表

使用 3D 旋转创建滚动垂直列表

滚动视图在当今的数字产品中无处不在。得益于 Scroll Container,ProtoPie 允许您快速构建无缝滚动体验的原型。这一次,我想做一些不同的事情,并为我的滚动视图添加深度以获得类似 3D 的结果。它可能看起来很复杂,但实际上很容易实现这种效果 ProtoPie,你只需要 3 个东西:一个 Scroll Container,一个 Chain 触发器和一些 3D 响应。让我告诉你它是如何工作的!

你将学到什么

在这个循序渐进的教程中,您将学习:

如何使用滚动容器创建可垂直滚动的视图。

如何使用 Chain 触发器和 3D 旋转响应基于滚动值增加滚动体验的深度。

完成时间:≤10分钟

最后,你将能够做出这样的东西!

分步说明

第 1 部分。使用滚动容器创建可垂直滚动的视图

让我们从在我们的场景中创建一个滚动视图开始。

在您的设计工具中设计一个卡片列表并将其导入 ProtoPie。这是我们稍后将滚动浏览的列表。确保 Origin 在每个卡片层的属性面板中设置为中心。

添加一个 Scroll Container 并调整其大小,使其覆盖整个场景。为了保持图层面板结构良好,请重命名滚动容器(它是我的 Pie 文件中的滚动列表)。

选择所有卡片层并将它们拖到您在第 2 步中创建的滚动容器中。确保容器在其属性面板中设置为垂直滚动,您可以在 ProtoPie Studio 界面的右侧找到它。滚动值应为 0。

什么是滚动值?在 ProtoPie 中,Scroll Container 的 Scroll 值决定了 Scroll Container 开始滚动的 x(水平滚动)或 y(垂直滚动)位置。

第 2 部分。使用 Chain 和 3D Rotate 创建 3D 滚动效果

现在让我们为我们的滚动容器添加一些深度和 3D 触摸以获得更独特的滚动体验!

使用分配给 Scroll Container 的 Chain 触发器并选择 Scroll 属性。

2. 添加分配给滚动容器列表中第一个卡片层的 3D 旋转响应

。在3D Rotate的属性面板中设置范围如下:

当从 0 滚动到 812 y 位置时,第一个卡片层应该从 -200 的角度开始进行 3D 旋转,直到回到 0。

旋转方向设置为“向上”。

3. 同样,为滚动容器中的每个卡片层创建一个 3D 旋转响应,确保相应地调整范围滚动和角度值。使用预览窗口测试滚动效果,确保设置正确。