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.自己制作菜单的APP推荐自己制作菜单的下载豌豆荚自己制作菜单的榜单为您提供最新自己制作菜单的大全,这里不仅有自己制作菜单的安卓版本APP、历史版本应用下载资源,还有类似自己制作菜单的的应用推荐,欢迎大家前来豌豆荚下载。https://www.wandoujia.com/bangdan/555652/
2.设计菜单用什么软件好,免费的菜单设计软件MAKA设计也是一款比较高级的海报平面设计平台,里面的上百万个精美模板都是可以免费商用的,而且还能够通过人物抠图等功能设计出来自己有特色的LOGO,比较适合商用的很多场景,制作菜单也是简简单单。 广告设计这款软件特别适合干餐饮的用户,想要搞一些对于每道菜的菜单的平面设计,在这款软件上通过上传菜的照片,然后就可以以https://www.18183.com/soft/4360516.html
3.什么app可以设计菜单什么app可以设计菜单举报 清风 5人讨论2888次围观 关注问题 写回答 讨论回答 (5) fighterfan 通常,菜单设计都是使用CorelDRAW、Adobe Photoshop或Adobe Illustrator等专业图形设计软件来完成的。我可以为您提供这些软件的使用帮助和设计指导。 有用(0) 回复 807835276 photoshopcs3制作奶茶菜单,新建适当大小白色https://wap.zol.com.cn/ask/x_25507182.html
4.菜单设计制作菜单设计大全菜单设计集合是一组APP菜单设计案例资源,菜单对于一个APP十分的重要,提供了十种不同风格的菜单设计案例,希望让你在进行菜单设计制作时提供一些思路。https://js.design/special/resource-tag/menu-design.html
5.不要在移动端菜单设计中犯这些错误Green Mountain 把汉堡包菜单和搜索放在一起,但是把它放在搜索的左侧可能会更直观,毕竟,垂直类的菜单约定俗成的出现在左侧,而“搜索”按键则出现在搜索框的右侧。 需要做的事:标注图标 设计师——我听到你在哭泣,但是标注图标可以更好的阐明这些图标是做什么的。例如,CVS汉堡包菜单上增加了“菜单”两个字。 https://www.51cto.com/article/474286.html
6.电子菜单制作app Pro会员优惠:目前,Pro终身会员享有早鸟优惠价,将在下个大版本中调整价格,以平衡App的开发费用和苹果的会员费。 用户反馈:如果你有任何其他想要的功能,可以在帖子中许愿或者软件中反馈,我们将会认真考虑并尽力实现你的愿望。快来体验 AnyMeal v0.3.0 的更新吧!0 0https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4939250079650926112
7.APP设计:APP的几种动效设计八、在制作有趣的动效时要注意两点 1)一定保证动效不会遮盖或者隐藏APP的功能; 2)一定不能耗时间。 九、设计的主要几点原则 我们已经看过了动效的主要类型和功能。为了设计出真正成功的动效,请时刻牢记Walt Disney最初提出来的动画的9条原则,这些原则可以非常有效地应用在UI设计中。 https://www.adinnet.cn/bloginfo/2020_06/blog_4634.html
8.菜单设计免费菜单设计模板在线菜单制作设计软件MAKA是最受欢迎的免费在线菜单设计软件、菜单制作工具,提供精美的菜单设计模板素材,5分钟完成在线设计制作中英文餐厅菜单、酒水菜单,包括烧烤、火锅、大排档、快餐、饭店、宴会、婚宴菜单。https://www.maka.im/zhinan/caidansheji
9.如何设计一个App?app设计制作的基本流程(3)设计界面:根据用户需求和功能规范,设计各个页面的布局,如主页、菜单页面、搜索页面等,以及各个页面的元素排布。 (4)确定交互流程:确定App的各种操作流程,比如登录、注册、搜索、分享等,并制定交互的规则,比如输入的数据的格式要求、搜索结果的显示方式等。 http://www.apppark.cn/mobile/news_t_43779.html
10.下载app手机版2024最新免费安装相关专辑 制作logo软件文字设计logo软件设计logoapp免费logo设计app产品设计软件手机设计logo软件设计logo的手机软件菜单设计模板app制作logo免费软件logo设计软件设计图制作软件房屋装修设计图制作软件gif动图手机制作软件制作gif图的手机软件微商图片制作软件gif动图制作软件手机游戏制作器app动图表情包制作app设计绘图软件 https://m.pianwan.com/app-rn-75757162429-0
11.十大好用的海报制作软件海报设计用什么软件海报制作APP推荐设计海报的软件有很多种,有的需要从零开始设计,有的则可以选用模板进行创作。本文中Maigoo小编就带大家看看制作海报的软件有哪些。例如稿定设计、Canva可画、创客贴设计,以及图怪兽、美图秀秀、美图设计室、青柠设计、黄油相机、海报设计室等,都是当下较为热门的海报制https://www.maigoo.com/top/442072.html
12.微信资讯信息小程序开发资讯小程序文章微信公众号开发“科威鲸网络”,是一家集研发、销售与技术服务为一体的互联网高新技术企业,公司专业经营网站建设、系统开发、APP开发、手机网站开发、小程序开发、公众号开发、大数据领域的系统开发及数据库管理,前提供前沿研究技术服务及营销策划等,公司于2009年成立合肥高新技术产业开发区,分为设计制作部,前端开发部、后台开发部、https://www.kwjwl.com/index.php/WeChart1/114.html
13.美食菜谱app手机界面图片免费下载美食菜谱app手机界面素材免费下载UI设计手机app菜单移动界面 免费下载手机APP搜索页面 免费下载原创橙色外卖APP套图三矢量 免费下载餐饮外卖APP饮食首页 免费下载美食APP食谱首页产品原型图制作 免费下载大堂酒吧卡通智能手机矢量应用程序屏幕。带有调酒师平面人物设计样机的手机显示屏。饮料订购,餐厅服务。鸡尾酒菜单应用电话界面 https://www.58pic.com/tupian/meishicaipuappshoujijiemian.html
14.海报制作:logo设计和设计软件byDesyneAppStoressa海报,菜单,请帖制作,图文编辑,名片制作和标志工厂 Cameraxis Private Limited Suunniteltu iPadille Sijalla 185 kategoriassa 图形与设计 4,4 ? 1,8 t. arviota Ilmaiset Tarjoaa ostoja apissa N?ytt?kuvat iPad iPhone Kuvaus 创作传单、海报以及添加文本到数百万图像、字体、模板、贴纸和滤镜照片快速简便https://itunes.apple.com/cn/app/desyne-flyer-design-creator/id925547507?l=fi
15.使用WEX5移动开发工具制作仿淘宝APPwex5框架毕业设计-使用WEX5移动开发工具制作仿淘宝APP 系统设计的意义 本课题来源于对日常逛超市、购物的生活体验和指导老师的提示。本系统是基于 WeX5的仿淘宝App系统,它商家们提供了一个更广阔的商品推广渠道 ,使商家们通过网站实现商品的在线交易, 进一步扩大市场份额。 通过仿淘宝APP系统的网上交易,不仅给商家带来成本低廉的https://blog.csdn.net/weixin_50204541/article/details/108166795
16.海报制作大师app安卓下载海报制作大师appv3.5.5最新版使用我们的模板设计您的海报,然后打印或在线发送! 海报制作大师app功能范围: ? 免费使用全部图片模板(包括海报、传单、banner、邀请函、Instagram story、LOGO设计、易拉宝、贺卡、通知、菜单、名片、招聘、生日贺卡、婚礼邀请) ? 免费图片编辑制作工具 ? 免费制作在线/打印生日、婚礼邀请、贺卡 ? 免费制作https://www.hncj.com/sjrj/123548.html