5个方法让你入门Figma了解APP动画制作

我喜欢Figma,它是其中的一种工具,从我第一次尝试起,我就知道这里有一些新奇有趣的东西,因为从那以后每次更新它都会变得更好。

作为设计师/开发人员,我总是在设计方面和开发方面都在寻找新工具,我们显然在这两个方面都处在新工具的黄金时代。

自从我第一次尝试以来,Figma已经走了很长一段路。它已经发展成为最有影响力的设计工具之一,它周围还具有插件生态系统和一些新技巧。

随着我们工具的不断发展,我相信Figma将获得越来越多的功能,并且本文可能在几个月后变得古怪,但这只是当今可能的快照。

在本文中,我将介绍从Figa到复杂的各种向Figma中完成的设计中添加动画的方法,从最简单到最复杂,随心所欲,这是我的命令:

本文是我们上个月在GoogleForStartupsTLV校园中进行的一次研讨会的结果,当我们进入动画部分时看到人们的脸上的反应真是令人鼓舞。

此处显示的所有示例均与PeanutsStudio的NoaShpinat和Figma的当地社区负责人IdoZaifman合作完成,非常感谢双方。

GIF是在Figma中添加动画的最简单方法,您可以像其他任何图像文件一样拖放GIF,当您进入Present模式时它将自动播放。

您可以在互联网上找到GIF,可以通过单击图像选项卡并按类型过滤结果,然后选择GIF(或动画GIF,具体取决于搜索引擎)来在Google和DuckDuckGo中专门搜索动画GIF。

还有一些专业网站提供大量常用的GIF,例如Giphy,Tenor,Gifbin等。这些网站通常在用户社区中工作,这些用户上传了他们的视频以将其转换为社交媒体的GIF,但是双向其结果是您可以为您的项目找到完美的GIF。

找不到完美的GIF?自己做!有关更多详细信息,请参见方法2。

GIF可以使用多种工具制作。最值得注意的是AdobePhotoshop,但这是Figma,所以让我们用Figmotion制作一个GIF,它是Figma的插件,可让您制作基于关键帧的动画(类似于AfterEffects的迷你版)。

Figmotion有点棘手,因为它是一个外部插件,有时会带来一些错误和意外后果。这是增加设计动感并将这些设计呈现为视频或GIF以便与团队中其他人共享的好方法。

现在我们已经安装了插件,让我们开始深入研究,打开Figmotion转到Plugins,然后选择Figmotion,打开Figmotion,该插件将在其他所有内容的新窗口中打开。

如果要为元素设置动画,则必须将该元素插入框架中,这样您就可以使用画布来处理插件。

插件可能会提示您选择要处理的框架。它指的是Figma的框架,例如其他应用程序中的画板或画布,而不是动画框架,这是其他内容。

TIPS!如果您选择Figma框架然后打开Figmotion,它将自动选择选定的框架作为您要处理的框架。

现在,您应该能够在Figmotion图层中看到您的元素,并且可以根据需要对其进行动画处理。您还可以通过从插件窗口右上角的列表中选择特定元素来直接转到该特定元素。

现在假设您要对元素的旋转进行动画处理,首先在可设置动画的属性列表中找到旋转线,然后单击关键帧按钮(看起来像菱形,就像在AfterEffects中一样)。

创建关键帧后,我们可以单击它,然后手动更改此值,或者在Figma中更改元素旋转,然后单击关键帧以对其进行编辑,然后单击画笔图标以获取Figma的当前状态,该工作流程在下面的屏幕截图。

制作完动画后,通过单击“渲染”按钮然后选择适当的格式,Figmotion可以将其渲染为视频或GIF。

它导出的代码相对干净而且易于阅读,尽管有时它保存的信息超出了所需,而且某些参数(例如圆弧)在CSS中无法实现。

原型制作是连接不同的屏幕(或Figma中的框架)以构建应用或产品的交互式仿真的简单操作。在此方法中,我们将深入探讨Figma必须提供的原型选项,但“智能动画”功能除外,我们将在下一个方法(方法#4)中介绍该功能。

这些点使您可以将框架或对象相互连接,如果单击这些点,则可以将箭头从一帧拖到下一帧,这样就可以进行流程了。

我不会介绍所有触发器,但一些重要的触发器是:

您的互动即将完成,我们所要做的就是从菜单中选择所需的动画。选择一个后,您会在[原型]标签的动画菜单中看到带有假A和B屏幕(如上面的GIF)的小预览中的外观。

完成原型制作后,您可以单击Present按钮以查看其实际效果(该按钮看起来像一个播放按钮,位于右上角的Share按钮旁边)。

TIPS!您也可以通过将蓝色播放图标拖动到所需的帧来选择起始帧,而无需在菜单中进行挖掘。

SmartAnimate是一种连接两个相似框架并在它们之间获得流畅动画的方法,就好像您自己对其进行了动画处理一样。Figma正在为帧插值,以传达您可能一直想要的运动。

您可以将Figma的帧视为动画关键帧,而不是画板,这样一来,您可以更直观地理解A,B状态(关键帧),而Figma可以为您创建中间帧。

让我们举一个简单的例子,您在下面看到的这个旋转正方形是由两个框架(框架A和框架B)构建的,单击它们时Figma在它们之间翻转,您可以在左侧看到两个框架,并在其上看到生成的原型正确的。

SmartAnimate交互与Figma中的其他任何原型制作一样完成(更多信息请参见方法#3),您只需选择要连接的框架或对象(我们的框架A),并确保您处于原型中标签,然后从选定对象或框架右侧的白点拖动即可。

Figma并不一定总是正确,您需要具有完全相同的图层才能正常工作。如果任一帧中缺少某些图层,则可能无法匹配图层。如果Figma在每个帧中都有不同的名称,或者与其他图层的排列顺序不同,则无法可靠地选择要动画的对象。

此外,您甚至无法编辑动画中对象的实际矢量,甚至不能编辑角半径。可以将SmartAnimate视为在对象之上进行的变换,可以更改对象的位置,旋转和缩放比例,但不能更改太多,这也是Web浏览器中动画的正确方法,因此Figma确实为您做好了准备将来学习CSS(方法5)。

TIPS!保持简单并保持图层井井有条,不要在动画制作过程中更改图层的顺序,也不要更改帧大小或对象矢量。

一个很好的例子是,这个可爱的角色看着您的鼠标光标(见上文),全部由SmartAnimate和不可见的矩形完成,它们会在鼠标悬停时改变帧。

话虽如此,我认为所有以数字为先的设计师都应该学习如何在自己喜欢的平台上进行编码,我认为面向产品设计师或UX设计师的CSS是最低要求,因为最终它确实会影响像素级别和低估的设计。运作方式可以为您提供技术知识,以做出更适合的设计。

Figma是一个很好的设计工具,但是到目前为止我们所讨论的动画工具(方法1-4)还是有点不足,例如,我无法通过自定义缓动来观看我的动画,而不仅仅是轻松或轻松出来

一个足够简单的方法是将帧导出为SVG文件。SVG很棒,它们将所有矢量和所有对象分隔开,它也可以仅用几行代码就可以成为动画SVG。

为了对您从Figma导出的SVG文件进行更改,请使用VisualStudioCode,Brackets,Atom,SublimeText等代码编辑器或其他突出显示您的代码的文件来打开它。

现在它应该自动突出显示代码中此元素所在的行,您可以在代码编辑器中搜索此行,一旦找到该行,您需要在该元素中添加一个id,因此在我的情况下为以下行:

它变成了这样:

之后,您需要转到代码的顶部,并在打开svg标签结束之后立即添加样式标签,以便您的代码看起来与此非常相似(至少在结构上):

IfyouknowCSSthenyou’reprobablyalreadytypingawayinsidethosestyletags,butjusttocheckifit’sallworking,pleaseaddyourobjectinsidethosetagswithatestfillorstroke,likeso:

如果出现问题,这应该给您一个提示。如果您保存代码并刷新浏览器,则选择的元素现在应涂成红色,如果对象没有填充,则可以尝试使用以下方法:红色;如果未进行任何更改,请代替填充,请确保您给元素提供的ID与上面的代码匹配。在CSS中,您需要在任何ID之前插入#号,因此在我上面的示例中,ID为myCircle。最后请确保您同时获得了开括号和闭括号,我通常最后忘了}。

完成这项结构工作后,就该为元素设置动画了,因此回到CSS部分(样式标签),我们需要添加一些动画属性和一些关键帧。

在下面的示例中,#myCircle内的所有属性均为动画属性(您可以从以前删除fill:red;),@keyframesmyAnim内的所有属性均为关键帧:

#myCircle{animation-name:myAnim;animation-duration:1500ms;animation-timing-function:cubic-bezier(.21,-0.44,.79,1.45);animation-iteration-count:infinite;}@keyframesmyAnim{0%{transform:translate(0,0);}20%{transform:translate(0,0);}30%{transform:translate(-10px,-5px);}50%{transform:translate(-10px,-5px);}60%{transform:translate(8px,2px);}90%{transform:translate(8px,2px);}100%{transform:translate(0,0);}}

一些更重要的属性是animation-iteration-count,它为您提供了循环播放动画的方式,无限意味着它会永远循环播放,而3这样的数字表示它将循环播放3次,然后动画将停止播放。

另一个功能是动画定时功能,可让您自定义定时(缓动),您可以指定缓入,缓入,缓入,线性等功能,但真正的乐趣是立方贝塞尔曲线选项,您不需要手动计算数字,您可以使用cubic-bezier工具进行繁重的工作,只需将其复制并粘贴到您自己的代码中即可。

这种对SVG进行动画处理的方法非常适合图标,徽标或表情符号之类的东西,但对于大多数事情,开发人员将使用HTML+CSS(而不是SVG)构建整个屏幕,但这仍然为您提供了更丰富的快速添加动画的方法,不要仅仅停留在进退两难之间,并且可能会用HTML重新创建动画的开发人员仍然对动画有很好的指导原则,因为HTML和SVG可以为此使用相同的CSS代码。

如果要使用“真实”HTML代码制作原型,可以先复制并粘贴Figma在“代码”选项卡(“原型”选项卡旁边)中提供的内容,这将向您显示当前所选对象的所有样式,以及您可以从中学到很多。

在先前方法中看到的Figma设计的HTML+CSS代码示例

也欢迎您使用HTML+CSS来为该项目制作的动画进行动画处理,以使该字符的按钮和闪烁动起来,您可以随意编辑代码,该代码可在此链接中公开获得。

Figma提供的动画添加方法比大多数人想象的要多,您可以添加GIF,使用Figmotion,Prototype,SmartAnimate添加动画,如果还不够,则可以始终将其导出到SVG,然后进行代码调整以对其进行动画处理。

我知道带有代码的方法#5对于不具备实际编码技能的设计背景的人们来说有点令人生畏,但即使只是知道这是一个选择,也可以让您比用更少的封闭性来考虑动画。Figma给你。

THE END
1.菜单制作菜单生成器免费菜单模板Canva可画免费菜单制作工具,拖拽式操作简单易上手,免费导出无水印菜单图片,还有丰富的菜单模板可供选择,助你轻松在线制作出精美的菜单图片!https://www.canva.cn/menus/
2.设计菜单用什么软件好APP推荐设计菜单用什么软件好下载设计菜单用什么软件好2022 开实体店餐馆的用户或者是一些其他的服务,这都需要通过一个明确的菜单来告诉进店的顾客,尤其是忙的时候。那么设计菜单用什么软件好2022年,豌豆荚平台上有哪些好用的设计菜单的软件,下面就有小编来给大家推荐几款吧。 No.1 稿定设计https://www.wandoujia.com/bangdan/404689/
3.食谱大全app哪个好?食谱大全app排行榜食谱大全app下载食谱大全app今天小编给大家带来了一些帮助大家做菜的小能,想做什么菜都可以在这些app中找寻找,涵盖了各样的菜谱,无论是煎炸烹炒样样都有。有的注重减肥,所以对于运动人来说可以选择减肥的食谱大全。还有的专门为儿童设置的健康菜谱大全app,以及有的app针对不同人群而设计,你可以根据自身来找寻合适自己的食谱大全。http://www.downcc.com/k/shipudaquanapp/
4.学做菜的app排行榜前十名十大免费学做菜软件app推荐网上厨房app是针对android平台而设计的一款家常菜谱手机应用,一般又称为网上厨房美食菜谱app,这里收集了海量的美食菜谱,并且详细的介绍了每个菜的制作方法以及原材料,提供了最新菜谱,本周热菜,本月热菜,菜谱摇摇等栏目,是一个移动的美食社区。同 TOP2 美食天下菜谱大全 https://www.ddooo.com/zt/zcrj.htm
5.做菜app软件大全学做饭app下载做菜教学视频app下载正所谓自己动手,丰衣足食,现在,很多朋友都会注重饮食,自己做饭做菜,但是又不会怎么办?做菜app软件能够帮你解决所有问题。本站为大家精心整理了,其中汇集了多款好用的学做饭app,里面拥有各种美食的教程,教学视频和图文都为大家提供了,非常适合厨房小白使用,欢迎大家前来本站下载!https://m.32r.com/zt/zfrj/
6.效果图制作软件自己做装修效果图app3d绘图软件手机版无论是建筑设计还是广告设计,在实施前都需要制作一些效果图进行预览。今天,我们推荐一些优秀的效果绘图软件。国外有几个著名的https://www.duote.com/zt/soft425/
7.英文菜单设计免费英文菜单设计模板在线英文菜单制作设计软件MAKA是最受欢迎的免费在线英文菜单设计软件、英文菜单制作工具,提供精美的英文菜单设计模板素材,5分钟完成在线设计制作英文菜单。https://www.maka.im/zhinan/yingwencaidan
8.懒人excel(懒人excelapp)选中透视表区域任意一单元格,鼠标右键,选择数据透视表选项,即可打开数据透视表选项菜单。在这里主要设置透视表的总体表现方式。 如有需要, 点击这里 可以获取本篇的源数据表。你可以自己对源数据进行不同角度的分析,制作不同的数据报表。以下是几个报表需求,你可以进行数据透视表的练习。 https://www.jiandaoyun.com/article/post/13393.html
9.家常菜谱app排行榜前十名十大相关软件专辑 菜谱app哪个比较好?菜谱app排行榜菜谱家常菜做法app学菜谱app常州买菜送菜app菜谱app石家庄线上买菜app家谱app菜谱视频app菜单设计模板app餐饮买菜app天津买菜app手机买菜软件蔬菜配送app郑州买菜送菜app广州买菜app上海买菜app做菜视频教学app深圳买菜app手机点菜软件教做饭做菜的apphttps://m.pianwan.com/s/zj-1506361
10.早餐食谱孕妇食谱厨房美食川菜菜谱粤菜菜谱APP中文游戏信息 应用说明 : 下厨必备家常菜、视频菜谱、烘焙、儿童食谱、早餐食谱、孕妇食谱、厨房美食、川菜菜谱、粤菜菜谱APP 中文菜谱更全面 包名: com.tencent.page 适用人群 : 年满16周岁以上 MD5 : 7080038420dbc861aa452cc26cd9d277 语言: 安卓 当前版本 : 9.8.2 所需权限 : 查看 隐私政策 : 查看http://tyddt.cn/sjyx/109752.html
11.不要在移动端菜单设计中犯这些错误Green Mountain 把汉堡包菜单和搜索放在一起,但是把它放在搜索的左侧可能会更直观,毕竟,垂直类的菜单约定俗成的出现在左侧,而“搜索”按键则出现在搜索框的右侧。 需要做的事:标注图标 设计师——我听到你在哭泣,但是标注图标可以更好的阐明这些图标是做什么的。例如,CVS汉堡包菜单上增加了“菜单”两个字。 https://www.51cto.com/article/474286.html
12.美食菜谱app手机界面图片免费下载美食菜谱app手机界面素材免费下载UI设计手机app菜单移动界面 免费下载手机APP搜索页面 免费下载原创橙色外卖APP套图三矢量 免费下载餐饮外卖APP饮食首页 免费下载美食APP食谱首页产品原型图制作 免费下载大堂酒吧卡通智能手机矢量应用程序屏幕。带有调酒师平面人物设计样机的手机显示屏。饮料订购,餐厅服务。鸡尾酒菜单应用电话界面 https://www.58pic.com/tupian/meishicaipuappshoujijiemian.html
13.APP设计:APP的几种动效设计八、在制作有趣的动效时要注意两点 1)一定保证动效不会遮盖或者隐藏APP的功能; 2)一定不能耗时间。 九、设计的主要几点原则 我们已经看过了动效的主要类型和功能。为了设计出真正成功的动效,请时刻牢记Walt Disney最初提出来的动画的9条原则,这些原则可以非常有效地应用在UI设计中。 https://www.adinnet.cn/bloginfo/2020_06/blog_4634.html
14.图怪兽在线制作app图怪兽app下载手机免费版【多种设计工具】视频制作、自由拼图、抠图、添加水印、GIF动图等随心用,尽享一键智能的高效作图体验。 【场景全覆盖】一键制作海报、壁纸、logo、邀请函、喜报、战报、贺报、日签(早晚安)、、头像、GIF动图、传单、名片、易拉宝、菜单、优惠券、展架、封面、营销长图、电商banner、店铺首页、朋友圈配图、公众号封面https://m.liqucn.com/rj/188778.wml
15.云展网作品再多,类型再乱,书橱都能帮你轻松归集分类,整洁而优雅的统一展示。放得下成千上万本电子书,可分享到微信,可嵌入网站,可展示在公众号菜单。 免费创建查看案例 特色功能 强大功能,让你制作电子画册更便捷、高效 3D拟真翻页效果来云展网,制作3D翻页光影动效、书页厚度等拟真效果的电子画册,更受读者青睐 https://www.yunzhan365.com/
16.移动端界面设计课件项目34手机APP的界面设计Android系统;步骤六:制作标签栏。 绘制宽750像素,高98像素的矩形作为标签栏的背景,填充为白色,描边无。拖入需要的图标,输入文字。标签栏是手机APP中最重要的分类,是一级菜单。设计手机APP界面要考虑到人们的操作习惯,标签栏放置之所以放置在最下端,是因为方便单手拇指操作。 注意:要按照字号和图标的大小计算高度,设置水平方向参https://max.book118.com/html/2024/0611/8140006125006077.shtm
17.下拉菜单设计:40个最新设计实例和技巧分享,跟就对了!!!下拉菜单可以说是UI设计中最普遍使用的设计元素之一了。它们因为能够有效节省界面空间、操作简单、体验绝佳等优点,而被广泛应用到网页或App界面导航、搜索以及选择模块设计之中。本篇文章,摹客为大家整理了40个最新创意下拉菜单设计实例和技巧,以供广大设计师欣赏、学习和借鉴。 https://www.jianshu.com/p/6520ab18f7aa
18.如何设计一个App?app设计制作的基本流程(3)设计界面:根据用户需求和功能规范,设计各个页面的布局,如主页、菜单页面、搜索页面等,以及各个页面的元素排布。 (4)确定交互流程:确定App的各种操作流程,比如登录、注册、搜索、分享等,并制定交互的规则,比如输入的数据的格式要求、搜索结果的显示方式等。 http://www.apppark.cn/mobile/news_t_43779.html