关于Figma工作流的团队协作指南鹿子嘢

最近在团队内部推行UI设计工具Figma,以尝试用新的工作流方式来替代旧方式,简化冗长的沟通和工具切换成本,以提升设计协作的效率。

关于Figma是一款什么样的工具,我在这里就不做赘述,相信各位同行早已接触过它。本文重点讲解怎样向自己的团队推广Figma,而Figma对于不同职能的工作场景都有哪些用处,该如何去使用它?为那些准备在团队内推广Figma的设计师们提供一份「参考指南」。

本人在当前团队的UI设计工作中一般会经历:“设计方案—设计评审—设计交付”三个环节,而在这三个环节中分别会用到“Sketch—在线文档—蓝湖”三种工具。在这个过程中,通常会有多个角色参与进来。

下面我就通过讲解不同职能的角色在整个设计研发环节都该如何使用Figma,帮助那些还没有使用这款工具的设计师们如何在自己的团队内应用起来。

注:目录主题与实际工作过程的顺序并无关联。

———————————————

有两种注册方式:

a.通过Google账号登陆并创建账号;

注册后的用户昵称尽量同公司内称谓保持一致,方便团队内部的协作和账号管理。

因为Figma的付费策略缘故,如果团队内有多名设计师需要协作和共享文件时,建议升级为“Professional”或“Organization”,因为免费版目前最多只能创建3个Figma团队文件,而“Drafts”文件虽然不限数量,但不能支持设计师间的协作,其它成员仅仅只有查看权限。

假设我们目前在Figma里已经创建好了团队,那么其他成员想要查看团队项目,首先需要加入团队。

加入团队的方式有两种:

加入团队以后,便可看到当前团队内所创建的项目文件了。

团队>项目>文件

Figma最大的优势是实现了团队间的在线实时协作,所以我们需要知道Figma是如何对设计稿进行结构化管理的。

当设计师想要把自己的设计稿拿到团队中进行共享和协作时,首先需要创建一个团队,团队创建好后,可在团队下创建项目,然后在项目下创建文件,每一个文件当中的设计图还可以通过分页进行更精细的管理。

众所周知!Figma是一款从原型方案评审,到设计师敏捷协作,再到开发对接的一站式UI设计工具(以前不知道的,那现在让你知道!)

所有前戏都完成后,接下来我根据大家在团队中不同的角色和使用目的,来分开介绍Figma的使用方法。

打开一个项目文件,你可以在右边的属性面板顶部看到“Inspect和Export”两个切换按钮,在切换到Inspect时就是查看UI标注,切换到Export时就是导出切图;

在查看UI标注时,代码和颜色两处属性,需要程序员同学根据自己的需求手动切换。

代码类型目前支持iOS、Android、CSS三种,大家可在图中Code模块的左侧区域切换代码类型,在右侧切换查看源码还是查看元素属性。

色彩的算法类型目前支持Hex/RGB/CSS/HSL/HSB五种,也可根据自己的需求去切换

Figma的原生切图功能在进行设计交付的时候支持的并不好,这和目前国内蓝湖等工具比起来,开发同学在使用上会变得稍显繁琐一点。尤其对于Android开发而言不太友好。

因为图层组被分解成了一个个层级结构,开发在选择切图时,很容易选中某一“细碎”的元素,而不能很轻松的点选到某一图层组。(下方的icon,在点选时选到了最底层小箭头的图层,而整个切图是包含了箭头、横线、编组框三层元素)

当没有精准的选中整个图层组时,就需要我们结合左侧的图层面板,选中该切图的最上层,这时候再看画板中的元素,就能很好的识别到整个切图了。

这里还有一个小技巧:非编辑权限的用户,在选择图层时按住Command键,就可以按照从大到小的层级依次的选择图层;如果有编辑权限,则按住Command键时,首先选到的是最小层级的图层。

值得注意:编辑与非编辑权限者在使用Command键点选图层的规则正好相反。

当选好了切图以后,我们再看右侧的Export面板的操作,这时你会发现你刚刚选中的图层出现在了右侧的Export列表里。

这时候你需要做得就是点击Export列表里的“+”号按钮,每点击一下新增一个切图,而Figma的默认添加是依次添加png格式下的1倍、2倍、3倍等(连点三下)图片,可以看到Figma的默认设置对iOS开发还是相对友好的,包括命名后缀也已经预设好。

点击前面的“数字x”你也可以切换其它的图片倍率去导出,而“数字x”代表的切图倍率与Android图片资源包的关系如下所示:

可这和Android使用的图片资源包的规范并不匹配,不能方便Android开发直接调用,这个时候就需要我们设计师的同学借助一些插件工具打通这一步协作环节,尽可能的方便开发同学直接调用图片资源。

Figma的亮点不仅是解决了设计协作之间的组件化问题,并且在开发对接上也带来了组件化效益,让设计组件与开发同步变得简单直接。

开发同学可以通过图层列表来辨别组件和普通元素的区别,只有紫色的图层并且名称前被打上了“菱形”icon的都是组件。设计师可以通过在Figma上建立规范的设计组件并与开发及时同步,避免在日常工作中设计师定义的组件与开发封装的组件成为两套孤立的体系。

注:通过母版复制的组件均为子组件,开发同学只需知道UI中哪些属于组件即可。

Frame是一个界面中最大的层级单位,Group和其它设计元素都可以包含在一个Frame当中,我们可以把Frame理解为一个界面大小,而且Frame之间也可以互相嵌套,尺寸小的Frame可以被包含进更大的Frame之中。在绘制界面时,Figma中的Frame和Sketch中的画板是同样的功能,但区别在于Sketch的画板不可以互相嵌套。

Group仅仅只是给图层编组。它不能像Frame作为一个界面单位存在,只可以用来给组件或icon等更低层级的图层编组。

注:如果你把一个Group作为界面画板来使用,而又移入了一个Frame到Group中去,因为Frame比Group的层级更高,这时Frame的名称会显示出来,你也不能将它们作为同一个界面导出。

当然如果只使用Figma用户界面中的这些基础工具,还不足以方便我们绘制原型,效率也会很低,这时候你就需要了解Figma的“Community”生态和组件化功能了。

这里在介绍一个画原型时使用icon的小技巧。平时我们也会通过其它的网站去下载合适的icon,在下载icon的时候如果有一个“复制SVG代码”的按钮,我们可以直接通过复制粘贴的方式在Figma中使用了,而不用再下载一次,同理,Sketch和Figma都可以互相复制彼此的SVG代码。

对于一个长期迭代的项目而言,学会使用Figma的组件也会大有益处。对于绘制低保真原型而言,一般不需要产品经理或交互设计师来制作组件,你们可以直接在UI设计师的设计稿中去复制组件来使用,从其他人的文件里复制来的组件也会保留其组件属性。

大家可以在文件的图层面板中点击“Assets”(快捷键option+2),你文件当中的组件都会展示在这里,不管这个组件是你自己创建的还是从其他文件中复制粘贴而来的,直接拖拽就可以使用这些本地化组件了。

除此之外,如果你想自己创建组件的话,可以把自己画好的图层编组后,点击下图指向的“菱形icon”,即会创建一个新的组件,新组建同时也会出现在Assets列表中。

UI设计师你好呀!

你好惨呀!

Figma是一款在线UI协作工具,有别于其它本地化软件,关于账号管理和团队项目管理等需要有足够多的了解,如果只知道用它来设计界面还是不够的。

这几个功能在Sketch当中也有涉及,但只有Figma将这些功能做到了更易用,尤其是AutoLayout功能,符合程序化思维,在UI设计中合理的使用,可以提高效率使自己的设计更加规范。

基本可以复用Sketch的经验,以前知道如何用Sketch创建组建,那用起Figma时也不会陌生。但Figma的组件调用以及团队组件库更便于设计师间开展协作。尤其是组件搭配AutoLayout,可以让你的UI设计更加规范化。

THE END
1.在线教育云课堂系统设计业务逻辑层:核心的业务逻辑处理层,包括课程管理、学习路径、练习题库、考试模块、支付系统等。 数据层:数据库系统,使用MySQL、PostgreSQL等关系型数据库存储课程数据,利用Redis缓存热数据,提升访问速度。 文件存储层:存储视频、音频、图片等大文件资源,常用云存储服务如AWS S3、腾讯云COS或阿里云OSS。 https://www.jianshu.com/p/b24c68909332
2.教程:从入门到实战(非常详细)大模型最强学习教程,收藏这一篇就够了对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈) 2.AGI大模型配套视频 很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。 https://blog.csdn.net/z551646/article/details/144393730
3.Django教程免费Django框架课程在线学习Django框架快速入门(黑马程序员) 该课程由黑马程序员精品打造,带你了解Django框架。 31986 免费 Python基础视频教程( Django) Python全栈+人工智能VIP课程,手把手带领大家从零基础学习Python语言以及人工智能应用开发。结合实际项目案例,由浅入深、全面系统地培养大家的独立开发能力,以从容应对企业开发任务,应对智能时代的https://www.py.cn/course/list/113/hot.html
4.图灵课堂Java就业培训教程视频课程大纲《Java职业培训指南》视频课程大纲,图灵的Java在线就业课程主要面向在校大学生,没有就业机会转变。刚进入职场的技术小白,有基础想转行的IT在职人员学习,分阶段学习,保证学习效果从零基础直达就业。 Java就业培训教程主要介绍互联网公司的主流技术框架(例如Dubbo、Zookeeper、Lucene,Solr,ElasticSearch,MyCat,微信支付,Jenkinshttps://www.tulingxueyuan.cn/tlzx/tljc/796.html
5.tag标签等+go学习+go面试+计算机网络基础+图解网络+操作系统redis等)+机器学习库+算法库+游戏库+开源框架+自然语言处理nlp库+网络库+视频库+微服务框架+视频教程+音频音乐库+图形图片库+物联网库+地理位置信息+嵌入式脚本库+编译器库+数据库+金融库+电子邮件库+电子书籍+分词+数据结构+设计模式+去html tag标签等+go学习+go面试+计算机网络基础+图解网络+操作系统面试题+https://github.com/18737628639/golangFamily
6.w3cschool官网w3cschool启用中文品牌名--编程狮,是一个专业的W3C前端开发及编程入门学习平台,提供包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql等编程语言和开源技术的在线教程及使用手册,是类国外w3schools的W3C学习社区及菜鸟编程平台。https://www.w3cschool.cn/
7.全网知识付费网课资源:IT会员社群教程目录持续更新(2024)09.【慕课实战】Vue3源码解析,打造自己的Vue3框架,领悟尤大思维精髓【更新中第13章】 08.GPP5人工智能深度学习高薪就业班52022年价值16800元24章完结无秘 07.2021必修 CSS架构系统精讲248元完结 06.WEB前端线上系统课(20k+标准)2023年重磅首发无秘更新至2614集 https://www.dklx.com/15271.html
8.w3schools在线教程w3schools 在线教程提供主要网络编程语言的免费学习教程,参考资料和实例练习。涵盖HTML,CSS,JavaScript,Python,Java,C,C++,C#,SQL,PHP,Bootstrap,XML,AI,ChatGPT,Bard,人工智能,编程语言,数据库,大数据分析,编程工具,运维工具,通信技术等热门主题。https://www.w3schools.cn/
9.学建站网外贸跨境独立站TOB/TOC系统建设视频教程,独立站建设主题插件商业下载,热门Wordpress主题:Avada_Flatsome_Woodmart;插件:Elementor_wp-rocket_多语言_性能加速/_支付等资源下载和使用视频教程,立即点击查看~https://www.xuejianzhan.com/
10.Java基础视频教程推荐优质Java入门教程下载黑马程序员视频库提供全套免费java视频教程下载、在线java视频教程播放服务,黑马程序员Java教程成为众多Java学习爱好者学习的资源必看教程,全套Java教程下载量超千万。http://yun.itheima.com/course/c26.html
11.微服务[学成在线]day16:基于SpringSecurityOauth2开发认证服务一个微信用户没有在学成在线注册,本系统可以通过请求微信系统来验证该用户的身份,验证通过后该用户便可在本系统学习,它的基本流程如下: 从上图可以看出,微信不属于本系统,本系统并没有存储微信用户的账号、密码等信息,本系统如果要获取该用户的基本信息则需要首先通过微信的认证系统(微信认证)进行认证,微信认证通过后https://cloud.tencent.com/developer/article/1674649
12.SpringBoot+Vue3项目实战,打造企业级在线办公系统了解项目案例业务需求,观看完整的项目演示。掌握学习本课程的方法,获取课程授权码,以及如何利用在线教程学习和答疑。 第2章 构建后端项目,运行分布式项目(万丈高楼平地起) 本章学习用SpringBoot搭建前后端分离架构的后端Java项目,整合SpringMVC和MyBatis框架,并且向后端项目添加一些企业级项目的基础功能,最后将5个分布式项https://coding.imooc.com/class/530.html
13.ASP.NETCore适用于.NET的开源Web框架通过我们的教程、视频课程和文档,了解 ASP.NET Core 提供的所有功能。 了解前端 Web 开发 了解后端 Web 开发 快速且可扩展 在独立的TechEmpower 基准测试中,ASP.NET Core 比任何热门 Web 框架的执行速度都更快。 数据源自TechEmpower 第 21 轮中提供的官方测试。 https://asp.net/
14.C语言中文网:C语言程序设计门户网站(入门教程编程软件)C语言中文网是中国领先的C语言程序设计专业网站,提供C语言入门经典教程、C语言编译器、C语言函数手册,C语言编程技巧,C语言考试试题等,是学习、自学C语言程序设计的好帮手。https://c.biancheng.net/
15.Bootstrap学习之详解网格系统Bootstrap教程Bootstrap学习之详解网格系统 本篇文章给大家介绍一下bootstrap中的网格系统。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关推荐:《bootstrap教程》 bootstrap框架中的网格系统就是将容器平分成12份,在使用的时候可以根据实际情况重新编译LESS/SASS源码来修改12这个数值。bootstrap框架的网格https://m.php.cn/faq/471514.html
16.艾编程艾编程是一家专注 Web 全栈大前端,Java 架构师进阶的系统学习平台,平台课程研发标准均来自一线大厂最佳实践,所学即所用。http://icodingedu.com/
17.资源帖丨字节跳动技术Leader们推荐的学习资源链接:http://github.com/yunjey/pytorch-tutorialTensorFlow中文官方文档深度学习另一大框架TensorFlow官方教程的中文版,由极客学院Wiki翻译。链接:http://github.com/jikexueyuanwiki/tensorflow-zhCVF顶会论文库计算机视觉基金会(CVF)赞助了包括CVPR、ICCV等在内业界主流的几大计算机视觉顶会,他们的论文库也结构性地整理https://maimai.cn/article/detail?fid=1589935106&efid=ROE93ZNmM8sYE6S4rjpy5w
18.视频教程IT培训视频IT技术培训视频平台第四阶段:Web框架技术 这个学习路线图包括了从Java基础入门到Web框架的完整的课程体系,全套课程完全由具有丰富开发和培训经验的张中强老师讲授,整个课程以案例讲解为基础,去掉了很多晦涩难懂的概念和术语。很多同学一旦接触这套课程后就有欲罢不能的感觉。这套课程更大的亮点是,我们有技术团队全天24小时随时在线解决大家https://www.kokojia.com/
19.ArkTS语言教程入门学习第1天,ArkTS语言介绍及开发环境安装。基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统https://developer.huawei.com/consumer/cn/forum/topic/0201147350567884175
20.大数据培训视频教程全套下载教程提供全套授课视频、笔记、面试题、资料,共计41讲,时长5小时。 尚硅谷_Flume Flume是一个高可靠且高可用的分布式海量日志采集、聚合和传输的系统,它基于简单而灵活的流式架构,具有可靠性机制及故障转移和恢复机制,且有强大的容错能力,已成为大数据开发工程师必会的框架之一。在本套视频教程中,你将学习到Flumehttps://www.atguigu.com/bigdata_video.shtml
21.王喆推荐系统模型篇(task9)强化学习推荐模型DRN一、强化学习基本概念 1.1 强化学习框架的六要素 二、强化学习推荐系统框架 三、深度强化学习推荐模型 DRN 四、DRN 的学习过程 4.1 离线部分 4.2 在线部分 https://blog.51cto.com/u_15717393/5619095
22.Java开发全栈知识体系架构学习(服务器微服务数据库思维导三、java框架篇 一)Spring 1、初识什么是Spring 1)spring简介 答:Spring是一个开源的轻量级的Java开发框架,由Rod Johnson创建 ,是一个容器框架,b、不支持索引(不适合大表和在线处理) c、可以直接对数据文件进行编辑(保存文本文件内容) (9)Memory存储引擎 (01)系统使用临时表,未超过限制的Memoryhttps://www.processon.com/view/60504b5ff346fb348a93b4fa