行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

提示

7

阅读时间

单反相机界面原型设计

与我们一起设计一个交互式、现代化的单反相机 UI 原型。从调整对焦和亮度,到变焦效果和照片拍摄。

凯·范登阿克, 原型设计师

DSLR 用户界面不必平淡无奇;它们可以成为创新设计的画布,将功能性与引人入胜的美感相融合,从而丰富摄影体验。

在本文中,我们将分享设计交互式现代 UI 原型的技巧,从调节对焦和亮度到缩放效果与拍照。借助 ProtoPie 的强大能力,探索 DSLR 界面的全新方法!

概览

  • 创建 DSLR 界面原型

  • 设置对焦和亮度

  • 创建放大和缩小效果

  • 拍摄照片

  • 浏览图库

  • 图片控制组件

  • 隔空投送弹窗

  • 使用 ProtoPie 设计令人惊艳的相机界面

创建 DSLR 界面原型

我们的教程将带你踏上一段设计交互式 iOS 风格原型的旅程,为相机 UI 设计注入新鲜、现代的活力。立即开始教程,将你的界面概念转化为如下 DSLR UI 演示那样的动态现实。

视频

设置对焦和亮度

为了创建与 iOS 相机类似的对焦和亮度设置,我们创建了 focus 容器,其中包含黄色方框和代表亮度滑块的太阳图标。

  • 在相机容器上应用 Tap 触发器,以移动并淡入 focus 容器,显示用户当前对焦的位置。提前使用停止响应可确保在快速点击时动画不会互相干扰。

  • 在太阳图标上使用 a** Drag **触发器,使太阳沿垂直方向移动。该值会链式关联到相机容器中白色和 black 叠层的不透明度,从而创建亮度调节效果。向下拖动会变暗,向上拖动会变亮。


Set focus and brightness in ProtoPie Studio


设置对焦和亮度

相机对焦。

创建放大和缩小效果

要创建缩放效果,我们只需对相机对象进行放大和缩小。

  • 在 Camera 上使用 a** Pinch **触发器,以其原点为基准进行缩放。我们只设置了最小值,以防图像缩小到小于屏幕。

  • Camera 的宽度上应用 a** Detect** 触发器,以调整缩放指示器(顶部中央的“1x”)。它使用以下公式实现:format(Camera.width / 500, "#.0") + "x"


Create zoom in and out effects


创建放大和缩小效果。


Camera zoom.


相机变焦。

拍摄照片

在 DSLR 相机中,快门按钮通常是实体按键,因此在这个模型中我们用右侧的灰色圆圈替代了它。如果你想将原型连接到真实的实体按钮,当然也可以通过 ProtoPie Connect。

  • shutter button 上应用 **Tap **触发器,以停止后方容器中的相机,并将其动画切换到前方。它们是 pictures 内的 picture 1 containerpicture 2 container

理论上,即使拍摄多张照片,我们也只存储一张图像。另一个容器会被移到后方,其中的相机会再次开始捕捉。如果再次拍照,它会停止后方容器中的相机并将其动画切换到前方。

这样只用两个项目就能创建无限动画。对于此演示,存储一张图像就足够了,但如果你需要更多,可以添加更多图片容器。


Capture a picture.


拍摄照片。


Image capture.


图像捕捉。

浏览图库

pictures 包含你拍摄的图像。点击它时,我们会将其动画过渡到图库视图。类似地,返回箭头将执行相反操作。

  • pictures 上使用 Tap 触发器,通过缩放和移动动画打开图库。如果图库已打开,则会打开图片详情。

  • back chevron 上 Apple a** Tap** 触发器以反转前一步。如果图片详情已打开,则返回图库;否则关闭图库并返回首页。


Navigating the gallery.


浏览图库。


Picture gallery.


图片库。

图片控制组件

Picture Controls 组件是在用户在图库中选择图片时进入视图的对象。

  • share 按钮上应用 a** Tap** 触发器,向当前场景发送“share”并打开隔空投送弹窗。

  • heart 按钮上使用 Tap 触发器,在空心和实心图标之间切换


Picture controls.


图片控制。

隔空投送弹窗

当用户点击图片控制中的分享图标时,会出现隔空投送弹窗。

  • 在主场景中使用 Receive 触发器,将 Airdrop Modal 组件上移,使其进入视口。

  • 在弹窗上应用 Drag 触发器,使其上下移动

  • Touch Up 触发器会在其不在顶部位置时让它向下移动

  • 将隔空投送弹窗的 Y 位置与底层遮罩的不透明度进行链式关联,以便在弹窗打开时创建变暗背景。


Airdrop modal.


隔空投送弹窗。

Airdrop Modal 组件内部,我们处理分享动画的逻辑。

  • 在 Memoji 上添加 a** Tap** 触发器,通过淡入并将 loader 对象旋转 360 度、同时将 Status 文本改为“正在发送”来启动发送动画。旋转完成后,我们将文本改为“已发送”并设为蓝色,同时淡出 loader 对象。

  • 将 loader 对象的旋转与左右遮罩进行链式关联,以创建圆形进度条效果。


Sharing animation.


分享动画。


Airdrop a picture.


隔空投送一张图片。

就是这样!🥧

Pie 的整体结构非常直观。欢迎你亲自深入研究Pie 文件,看看每个部分究竟如何运作,或者尝试制作你自己的版本!

使用 ProtoPie 设计令人惊艳的相机界面

为相机界面设计注入现代、动态的感觉。ProtoPie 让你的设计创意更轻松落地。你可以轻松模拟交互、测试用户体验并完善作品。免费开始,探索你的创意潜能!