如何使用Principle for Mac制作卡片左右划动动效?Principle for Mac使用教程
发布时间:2023-02-08 03:35:58
Principle for Mac是很好的动画交互设计软件,从您的喜爱导入您的设计工具,您的设计又为您注入新的活力,同时有快捷键帮助您更好更快的完成您的设计,是非常棒的一款交互设计工具。今天为大家带来的教程是如何使用Principle for Mac制作卡片左右划动动效。
1:建立好图层,灵活运通Mask控制图层
如上图所示,建立好所有图层,其中可以发现其中有四个编组我是用了Mask。
Tip:Principle导入Sketch文件时,会保留Sketch里面除Mask编组外的所有图层。而带有Mask的那个一编组无论编组里面实际上有多少图层,都只会被当成一个图片图层。
我们可以利用这一点,灵活控制我们在导入Principle时的图层数量,而不用在Sketch文件里面做合并或删减。
比如当我们在做高保真的demo时,某个列表编组里面的图层有很多,而其实际上只需要实现其Scroll的效果。如果直接导入到Principle里面,那这个编组里面的图层数量就会完全被继承,而且图层名非常容易混乱,要知道Principle就是通过图层名去判断图层的,所以很容易出错。这时候我们只需要给这个列表编组添加一个等大的Mask图层置于编组最底层,导入Principle时这个列表编组就变成了一个单独的图片图层。
Tip:Principle可以继承Sketch图层的Shadow效果,包括填充色、X、Y、Blur,而Spread不可被继承。
Principle只能继承Sketch图层填充模式为Flat Color,其余填充模式都会被转化成图片图层。
Principle不能继承Sketch图层的圆形图层,如果想正圆图层导入Principle后能继续被编辑,请用圆角矩形去实现。
全部完成后不要关闭Sketch,打开Principle,点击工具栏的钻石按钮,导入Sketch。可以看到button like、button dislike、icon like、icon dislike因为是Mask编组,所以都被转化成了一个单独的图片图层。
2:实现card 1左右滑动效果
实际案例中的卡片是可以被随意拖拽的,这时候我们选中card 1编组,将其编组水平(Horizontal)和垂直(Vertical)的属性改为拖拽(Drag)。
Tip:可以将预览窗口固定在屏幕右边。View->Side By Side
这时候点击工具栏的Driver,发现出现了两条Driver面板,且面板上名称都为card 1。这是因为当前画板Artboard 1中只有card 1存在可交互属性,而card 1在X轴和Y轴上都具有Drag交互属性,因此就会分别有两个Driver面板。而当前指针在180的位置标明card 1在默认状态下的时间轴位置是180
随意拖动指针你会发现card 1会随着拖动而移动,实例中卡片会随着左右划动而旋转一定角度,因此我们选中card 1,在X轴的Driver面板中,点击card 1右边的“+”图标,添加一个Angle属性的节点。
将指针移动到360的位置,继续添加一个节点,同时给card 1设置12°的Angle。再将指针移动到0的位置,继续添加一个节点,同时给card 1设置-12°的Angle。看下效果:
由于icon like和icon dislike都是在左右划情况下才会出现,因此我们要分别为它们添加Opacity的属性变化。同时选中icon like和icon dislike,在180位置上添加Opacity,并将二者的Opacity设为0%。
在260位置上为icon like添加一个节点,Opacity设为100%,在100位置上为icon dislike添加一个节点,Opacity设为100%。看下效果:
可以发现实现了左划显示icon dislike,右划显示icon like,且两个icon会随着card 1旋转而旋转。
Tip:编组内的图层会随着编组的属性变化而变化,包括:Angle、Scale、Opacity。
3:实现底层卡片放大位移及底部按钮放大效果
实例中,底部的卡片会随着左右划动依次变大并位移至其上一层卡片的坐标位置,同时底部的按钮也会随着左右滑动而分别放大。
由于页面中最多只显示三个卡片,因此card 4在默认状态也就是180位置时,不透明度应该是0%的,在目标节点时不透明度才变为100%。
card 2、card 3要实现放大并位移的效果,涉及到的属性变化包括:X、Y、Width、Height。
底部按钮放大的效果可以通过Sacle属性变化来实现。为card 2、card 3在180位置上分别添加X、Y、Width、Height节点、card 4添加Opacity节点,button like、button dislike分别添加Scale节点。
以右划为例,在300位置上继续添加节点:
1.card 2的X、Y、Width、Height属性改为同card 1一样;
2.card 3的X、Y、Width、Height属性改为同card 2一样;
3.card 4的Opacity改为100%;
4.button like的Sacle变为1.12。
效果如下:
继续添加左划过程中的节点,效果如下:
4:实现拖拽结束跳转效果
为了整个demo更加真实,我们可以为card 1添加交互动作,让其在拖拽结束时消失,同时页面回到默认状态。
command+d复制画板,在Artboard 2上将card 1移出画板可视范围并设置Angle为36°,在Artboard 1中选中card 1,添加Drag End交互动作并链到Artboard 2。
看下效果:这时候会发现,由于Artboard 2继承了Artboard 1的Driver,因此跳转后button like并没有缩小回原状。
这是因为在Artboard 2上移动和旋转card 1时,Driver上会根据card 1移动的位置自动为card 1的X轴上生成新节点。而此时Artboard 2是处于566位置状态的,此时card 2是移出画板了,但是button like还是保持1.12的Scale状态。
解决方法有几种:
1.不改变Artboard 2的Driver位置,将button like在Driver上的时间轴删除,并恢复Scale为1;
2.不改变Artboard 2的Driver位置,在300位置时将button like的Scale设置为1;
3.将Artboard 2的Diver位置调整到180,在180位置时将card 1移出画板可视范围;
4.删除Artboard 2上所有的Driver属性,并按Animate逻辑在Artboard 2给各个图层设定好对应的属性。
最终效果:以上就是小编为大家带来的mac系统Principle for Mac制作卡片左右划动动效教程,你学会了吗?更多Principle for Mac使用教程尽在本网站,欢迎关注MacDown.com!


猜你喜欢
- 经常使用电脑的朋友知道系统出现问题是很正常的,有时候就需要重装系统,重装系统的方法也有
- win7系统自带有共享功能,可以和好友分享一些资源和文件,我们只要点击鼠标右键选择“共享”,即可实现文件共享了。最近有些用户说win7右键菜
- 腾讯会议是一款十分优秀的会议软件,使用的用户也是非常的多,而一些对于腾讯会议不熟悉的用户并不清楚要如何去创建一个会议,其实操作起来还是非常简
- 相信小伙伴们都知道,在电脑版WPS Excel表格中,我们可以将相同的单元格进行合并,比如将同一列中的相同的姓名进行合并,使之在同一个单元格
- 在 Windows 10 系统中您都可以在「文件级别」或「驱动器级别」下启用 NTFS 压缩功能。下面就为您详细介绍。文件级别的NTFS压缩
- 7月29日,微软正式发布了Windows 10系统,随后就开始向Windows 7和Windows 8.1用户开始免费推送。从Windows
- 在低版本的办公软件中编辑文章的页眉页脚时,往往会遇到一些棘手的问题,例如页眉横线无法去除、页眉文字对齐排版不好控制、图片水印出血不易排版、页
- 做好的wps表格怎么设置保存呢?下面小编就为你介绍wps表格如何设置保存的方法啦!wps表格设置保存的方法:打开wps表格。进入表格后,我们
- 许多朋友都有用过信用卡,不同银行的信用卡都有不同的福利享受,中国农业银行的信用卡许多用户用了都觉得很不错,我们可以直接在中国农业银行app里
- 资源管理器是Windows 系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,还可以对文件进行各种操作,如:打开、复制、移动等。但
- 我们使用全民小视频的时候赚了一些收益,你们知道全民小视频中是如何提现吗?接下来我们就一起往下看看全民小视频中提现的方法吧。方法步骤1、首先打
- 许多最近安装了Win11系统的用户开始使用Win11系统之后找不到系统的浏览器了,这是怎么回事呢?找不到浏览器是不是说明浏览器被移除了呢?其
- 直接搜索标题,有一些博文确实是介绍这一功能的,但是还不能让人满意。我们需要对一些默认设置做一些小更改,才能达到真正的使用方便目的。今天,小编
- Win10专业版如何启用或者关闭系统组件呢?为了大家能够更加方便的为电脑系统组件的使用,今天小编将为大家分享Win10专业版启用或者关闭系统
- 对于wps 幻灯片的制作,要怎么将幻灯片文档转换成视频呢?下面小编就为你介绍wps幻灯片如何转换视频的方法啦!wps幻灯片转换视频的方法:首
- Excel中的求和函数具体该如何使用呢?下面是小编带来的关于excel 使用求和函数的教程,希望阅读过后对你有所启发!excel使用求和函数
- 本教程带来的是我经常会做到的条形码,可能我用的条形码并非今天说的这类,不过原理都差不多,这次主要是用excel2003制作条形码,能够实现自
- WPS演示文件怎么打包?wps文件想要打包,该怎么打包呢?下面是小编为大家精心整理的关于如何在WPS演示打包文件,希望能够帮助到你们。方法/
- 一般情况下,用户去世后,Apple应该将所有内容(iCloud数据,iTunes电影,应用程序)移交给其近亲或遗嘱中列出的任何人。但苹果也在
- UC浏览器是热门的浏览器之一,很多用户都会使用它来看新闻或着小说,有时我们重装UC浏览器或在新的手机上安装UC浏览器,该如何恢复书签呢?下面