【原创Axure教程6】用Axure做复杂动效——实例6:卡片切换缩放与三段式交互动画

Recommanded by editor
上海/产品设计师/7年前/4134浏览
【原创Axure教程6】用Axure做复杂动效——实例6:卡片切换缩放与三段式交互动画Recommanded by editor
Kebot

这一次要做的,是一个卡片切换缩放与三段式交互全屏页面的转场,依然是一个典型的material design风格的动效设计。

【摘要·简介】

这一次要做的,是一个卡片切换缩放与三段式交互全屏页面的转场,依然是一个典型的material design风格的动效设计。

我们先来看一下完成后的效果:


清晰版视频与教程中所用的素材,以及Axure工程源文件都在附件中提供下载。

【补充】:因为很多人说看不到附件,我把所有教程附件上传了百度云分享,有兴趣同学自取哈

https://pan.baidu.com/s/1_RTy16FcZ9OHNXlE3Xb0OQ


接下来是正文开始~~

————————————————————分割线—————————————————————

Step1

1依然像之前教程提到的那样,第一步是用动态面板建立一个大小为540x960的总的容器,命名为“dymp_总容器”。参数如图1中红线圈内所示:

图1:

2然后,双击进入该动态面板。

之后将素材文件夹中的“Basic BG.png”和small image1~6的图片,按照如下样式布局排列好。如下图2所示,每张小图的命名参见各个红色矩形框内箭头所指。依次命名small iamge1~6。

图2:

3然后,导入素材文件夹中的Big image 6.png,如下图3所示,图片的大小位置参数见红框内,并命名为“Big Image 1”。

图3:

再从素材文件夹中添加两个字符图片素材分别是“Renault concept car.png”和“Symbioz.png”,大小位置参数如下图4A和图4B所示:

图4A:

图4B:

4接下来,同时选择这三个部件,右键弹出菜单中选择“convert to dynamic panel”,即转换为动态面板,命名为“Dymp1_转场图片组1”,如下图5所示:

图5:

注意!必须要取消勾选动态面板属性中的“Fit to Content”。如下图5B所示:

图5B:


——————————————————分割线—————————————————————

Step2

1接下来我们来制作第二个转场图片组。导入素材文件夹中的“Big image 7.png”,大小和位置参数如下图6中红圈所示,并命名为“Big Image2”:

图6:

2将刚添加的图片转换为动态面板,并设置动态面板的大小为156x156,并微调位置参数,命名为“Dymp2_转场图片组2”,如下图7所示:

图7:

3双击进入动态面板,再从素材文件夹中导入两个字符图片“Benz concept car.png”和“Biome.png”,位置参数如下图8的红色箭头所指

(附注:之所以字符串是在下面,是因为字符串是在转场完成变成大图之后才出现的,在转场过程中,字符串相对动态面板的位置不变,即转场完成后,字符串透明度淡入显示。)

图8:


之后,需要设置两个字符串为隐藏(右击弹出菜单选择“Set Hidden”)






——————————————————分割线—————————————————————

Step3】开始制作交互动作和动画

1选择“Dymp1_转场图片组1”,选择“OnSwiftLeft”(即向左滑动)这一case,双击打开case编辑窗口,如下图9所示:

图9:

2先添加一个Move动作,在右侧栏里选择“Dymp1_转场图片组1”,设置move相关参数如下图10所示:

图10:

3接下来再添加一个Set Size动作(即重设尺寸),先在右侧栏里选择“Dymp1_转场图片组1”,再选择动态面板Dymp1_转场图片组1下的“Big Image1”,这两个Set Size动作相关参数设置如下图11A和图11B所示:

图11A:


图11B:

因为缩小动态面板仅仅是缩小了容器大小,容器内的图片也需要相应缩小,所以需要两个Set Size动作。


预览一下我们发现,图片位置稍有偏移,没有与上半部分的其他小图对齐,我们为图片部件“Big Image1”再添加一个move动作为其做微调,稍微往下移动2px,参数如下图12所示:

图12:


再预览一下,我们发现基本对齐了。


4第4步,为字符串添加透明度淡出消失动画。添加一个Hide动作,在右侧栏里选择“”和“”,如下图13所示,消失动画时长均为200ms。

图13:


5第5步,观察完成后的效果我们可以发现,在动画进行到大约一半时候,所有的大小图还会做一次平移动画。所以我们再为所有大小图部件添加Move动作,但是在这之前,需要先添加一个wait动作,即需要在开始动画后等待一段时长,才开始做这些大小图的平移动画。如下图14所示,在之后添加Wait动作,设置参数为200ms。

图14:

接下来设置各个大小图片的位移动画,参数如下图15中各个红色矩形圈1~3内所示:

图15:

6第6步,因为其他图片往前移动了,最后还要修改下上由大变小的“Dymp1_转场图片组1”的move参数,参数修改如下图16所示,改为x315,y85。

图16:





——————————————————分割线—————————————————————

Step4】下半部分界面元素的转场

1先来制作下面一行小图的第一张图片即“Dymp2_转场图片组2”由小到大转场的动画。

依然选中动态面板“Dymp1_转场图片组1”,在其OnSwiftLeft的case上添加新的动作。双击打开case编辑窗口,注意,新的关于“Dymp2_转场图片组2”的动作必须要添加在那个Wait动作之前,因为其转场是和由大变小的“Dymp1_转场图片组1”同时进行的。如下图17所示,在第一个Wait之前再添加一个Move动作,选中右侧栏的“Dymp2_转场图片组2”,设置参数如图17中红色矩形框内所示。

图17:

2设置尺寸由小到大的动画。再添加一个Set Size动作,选中右侧栏的“Dymp2_转场图片组2”,设置参数为x570,y456,同时还要同步设置动态面板内图片的尺寸也要相应变大,选中右侧栏“Dymp2_转场图片组2”下的Big Image2,设置尺寸参数为x546,y432,如下图18所示:

图18:

3预览一下原型,发现“Dymp2_转场图片组2”内的大图还需要做一次位移的微调,再添加一个move动作,选中右侧栏“Dymp2_转场图片组2”下的Big Image2,设置参数为x12,y6,如下图19所示:

图19:


4预览一下,基本转场效果已出来了。

接下来为下面的三张小图添加向前位移的动画。这些小图的位移动画需要添加在Wait动作之后。三张小图的位移参数分别见下图20中的红色箭头框1、红色箭头框2、红色箭头框3所指,

图20:


5添加动画细节。观察完成后的效果可以看到,小图的位移还有依次延迟效果。

因此,我们还是要使用Wait动作。添加wait动作之前,先调整一下各个小图的move动作的先后顺序如下图21所示。附注:同时按住ctrl/command+上下键可以移动顺序。

图21:

除了第一个small image4的move动作,后面的move动作之前依次添加一个wait动作,分别设置参数为40ms,如下图22所示:

图22:

6添加阴影。转场完成后的第二张大图“Dymp2_转场图片组2”缺少阴影,接下来我们为其新建一个带阴影的矩形部件放到后层,代替作为“Dymp2_转场图片组2”的阴影。新建一个大小尺寸为156x156的白色矩形部件,命名为“ 转场图片2_shadow”,设置位置参数为x158,y891,设置阴影参数如下图23中红色矩形框3内所示:

图23:


7按住 ctrl/command+[ 键,往下移动几层到图片之后,如下图24效果所示:

图24:

8在“Dymp2_转场图片组2”由小到大转场的时候,阴影也要随之移动和变大。

选中“Dymp1_转场图片组1”双击打开case编辑窗口,在“Dymp2_转场图片组2”的move动作上,在右侧栏再选中“ 转场图片2_shadow”,设置参数为x46,y346,如下图25A所示;同时在“Dymp2_转场图片组2”的Set Size动作上,在右侧栏再选中“ 转场图片2_shadow”,设置参数大小为(546,432),如下图25B所示:

图25A:

图25B:


预览一下原型效果。


9最后,再添加“Dymp2_转场图片组2”里的字符串出现动画。在动作“Wait 200ms”之后添加一个Show动作,如下图26所示:

图26:



——————————————————分割线—————————————————————

Step5】制作第二阶段的动画

1观察完成后的效果可知,第一段转场完成后,再次向左滑动,图片往左移动,下层露出一段文字。而且底层大图背景切换为另一张图。


分解后,我们开始制作。

选中刚由小到大转场完成的“Dymp2_转场图片组2”,再选中OnSwiftLeft双击打开case编辑窗口,如下图27所示。

图27:

2添加一个Move动作,选中右侧栏里的“Dymp2_转场图片组2”,设置参数为x-506,y340,如下图28所示:

图28:

这时候我们发现少了底下的一段文字。新建一个大小为(546,1000)白色矩形部件,然后将其转换为动态面板,重命名为“Dymp_介绍文字段落”,并将其移动至“Dymp2_转场图片组2”的下一层,设置大小和位置参数如下图29所示:

图29:

双击进入动态面板,编辑段落文字如下图30所示:

图30:

3然后右键弹出菜单选择Set Hidden,即设置隐藏,如下图31所示:

图31:

4选中“Dymp2_转场图片组2”,双击OnSwiftLeft打开case编辑窗口,新添加一个Show动作,选中右侧栏里的“介绍文字段落”,注意不要设置动画时长,即让此部件不需动画过程立即显示。如下图32所示:

图32:

5从素材文件夹里选择“Big Image for New BG.png”导入,重命名为“New BG”,位置参数设置为x0,y0,并在右测下方的的Outline:Page栏里,将其拖到最底层Basic BG上一层,同样设置隐藏,如下图33所示,见矩形框1~4之内。

图33:

6选中“Dymp2_转场图片组2”,双击OnSwiftLeft打开case编辑窗口,再添加一个Show动作,设置动画为fade,时长300ms,参数如下图34所示。

图34:

7接下来还要将其他小图都隐藏了。再添加一个Hide动作,选中右侧栏里的small image1~6和“Dymp1_转场图片组1”,均设置为fade,时长200ms,如下图35所示:

图35:

预览一下,至此,第二段交互动画制作完成。






——————————————————分割线—————————————————————

Step6】制作第三阶段的动画

1选中刚新建的“Dymp_介绍文字段落”,在右侧点击More Events,选择OnSwipeUp动作,如下图36所示:

图36:

2添加一个Move动作和Set Size动作,如下图37所示:

图37:

3先设置“Dymp2_转场图片组2”的消失退场动画,在Move动作,选中右侧栏中的“Dymp2_转场图片组2”,设置参数为x-576,y340,如下图38所示。

图38:

4接下来设置介绍文字段落部件的转场动画。这段转场动画同时需要进行位移和缩放两种动画。

先设置位移动画,在Move动作选中右侧栏里的“Dymp_介绍文字段落”和其下的矩形部件,设置参数如下图39所示:

图39:

接下来设置缩放动画,在Set Size动作选择右侧栏里的“Dymp_介绍文字段落”和其下的矩形部件,设置它们的参数如下图40所示:

图40:

预览一下原型,发现还缺少背景大图的同步移动。


5在Move动作下,在右侧栏里选择部件“New BG”,设置其move参数如下图41所示:

图41:

25
Report
|
68
Share
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
大家都在看
Log in