Axure教程 | 亲,来体验一下 iPhone 6

起点学院产品经理365成长计划,2天线下闭门集训+1年在线学习,全面掌握BAT产品经理体系。了解详情

封面20

引子

这是第一次使用axure8实现的例子,之前的auxre8版本似乎有点问题,输出的html文件总是不能正常显示,新的beta版本这次好像是改进了,最近重新安装了一下。

先点击这里来看看demo效果。(内有源文件下载)

main

这次带来的是iphone6的体验效果,主要实现了以下几种交互:

  1. 待机黑屏状态下,电源键和Home键的操作
  2. 屏幕显示时背景图片的缩放效果
  3. 锁屏状态下的解锁
  4. 密码解锁操作
  5. 主界面图标的缩放效果
  6. 系统菜单弹出效果

为了协调各种操作场景,每一种操作和效果都使用了较多的事件处理,这个例子里充分使用了组件样式设置、动态面板的使用,组件的隐藏和显示、移动效果、缩放效果、函数/变量的使用。下面说明一下几个交互场景中的关键内容,以供交流学习:

1、待机黑屏状态下,电源键和Home键的操作

1)黑屏的样式:使用了黑色背景,加上一个三角形部件,三角形的填充色为白色渐变,体现屏幕的高光。

屏幕高光效果

2)屏幕外壳:从网上搜索了一个iphone6的外壳,ps稍微处理一下,去掉四周的杂色

3)给电源键和Home键处添加热点(就没有使用图形按钮了),处理单击事件。

图形热点区域设置

2、屏幕显示时背景图片的缩放效果

我们知道iphone在锁定状态下,按电源键或Home键,显示主屏幕后,主屏的背景的图片会有一种缩放效果。缩放效果在axure8版本之前不太好处理(只能使用动态面板的背景图方式),axure8版本里提供了setSize方法,配合动画效果就可以实现缩放效果。

3、锁屏状态下的解锁

iphone的滑动解锁效果的出现让大家眼前一亮,一些新的app都经常使用这种交互,就连密码验证也开始使用这种方式了。加上滑动解锁时的文字上的光照效果,看起来很酷炫。

iphone滑动触锁

这里使用了部件的显示/隐藏事件+移动方法,实现滑动解锁动画。有一个小技巧需要说明一下,就是光照效果是在文字的背后的,这是如何实现的呢?

我们使用了在背景图上抠下文字镂空区域,将背景图保存成png格式(带有透明背景区域),再使用PS制作一个背景透明发光效果的png图片,最后在axure里,将发光效果的图片放在背景图的镂空文字后面,循环移动发光效果的图片。

镂空背景图+发光效果的图片

锁屏界面上的时间显示,使用了系统的函数,获取小时和分钟数,处理小时和分钟时,对小时和分钟小于10的情况下,数字前补齐了0,这样显示格式为00:00,都是两位,保证了美观。

3、密码解锁操作

在锁屏界面,向右滑动界面,显示出输入4位密码的界面,输入4位数字(这里随便输入4位)即可进入主界面。也可以删除当前输入的密码,密码删除完会自动退会到锁屏主界面

密码解锁操作

4、主界面图标的缩放效果

当用户解锁完成,进入主界面时,iphone的各个应用图标以动态的效果显示到桌面上。使用了移动效果从屏幕外部移动到桌面上

主界面图标的缩放效果

5、系统菜单弹出效果

无论在锁屏状态,还是进入主界面,向上滑动时,会弹出系统菜单(菜单里的各个子项没有继续处理),再次单击系统菜单会下向收起隐藏。

弹出iphone系统菜单

小结:

这个例子只是简单实现了iphone6的锁屏及主界面的交互效果,麻雀虽小,五脏俱全哦,其实用到了axure里的很多知识点,是一个综合应用的例子。

axure8新增的设置部件大小、旋转等增强了动画的实现效果,但是如何通过代码设置部件的背景色、透明度等样式属性?期待以后肯定也能支持这样的功能。

本次例子的主要缺点:在交互动画效果中,滑动效果没有和下个界面之间做到无缝的连贯,例如向右滑动的过程中,左侧密码输入显示的界面没有同步显示(如果不使用动态面板,其实也可以做到这种效果,但移动过程中的渐变模糊效果无法达到)。

其它不足之处,还望各位指正。

 

本文由 @Axure原型设计工场 原创发布于人人都是产品经理 ,未经许可,禁止转载。

您的赞赏,是对我创作的最大鼓励。

评论( 15

登录后参与评论
  1. 很棒~~ :oops:

    回复
  2. 源文件下载不了,怎么循环移动发光效果图片

    回复
  3. 作为一个用了axure多年的产品狗也放弃她了,现在有好的新工具好用多了
    比如mockplus、Principle等等。

    http://www.8kvv.com 上面特别全,建议看看
    :cool: :cool: :cool: :cool: :cool: :cool:

    回复
  4. 参谋了一天,还是很多地方做不出一样的效果,求源文件或者具体的制作步骤 :cry:

    回复
  5. 无法下载,404报错,作者能发我源文件吗,谢谢!

    回复
  6. 谁有源文件?能不能发到我邮箱

    回复
  7. 求教!我自己做了个,为何初次向左滑动解锁时无效,按关闭按钮后再打开主页,方可滑动。 哪里错了

    回复
  8. 有个交互没有做到就是当系统菜单上滑出来时,点击home键系统菜单应当隐藏。

    回复
    1. 回复

      同意

    2. 回复

      各位很细心啊,现已添加了这个交互 :cool:

  9. 源代码 看不到。。。。

    回复
  10. 感谢您的分享

    回复
  11. :!: :oops: :mrgreen:

    回复
  12. 做那么牛逼其实意义不大。而且也很费时间的。 关健还是在于思维。思维对了,用笔画一画都行。
    不过确实挺厉害的。我一般都是线框就完了。

    回复
    1. 回复

      我的理念一直都是工具为工作服务,工具应用的再好,目的就只是提高你的工作效率。而我的技术开发背景,以及对交互的感兴趣,所以做起这些没那么困难,同时也能为初学者提供实例,何乐而不为呢?!

加载中