从零开始学Sketch——进阶篇-b
Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页、图标以及界面设计的最好方式。
在初识了Sketch的界面布局和基础工具之后,我们就可以开始进入高阶的Sketch工具篇学习了。这篇文章主要会涉及Sketch模板、插件的使用,以及Sketch在具体使用过程中的一些技巧分享。
如果你曾接触过PS、AI、Axure等软件,那么接下来的内容你应该不会陌生,因为所有的设计软件学习的路径都是相似的,都是从认识基本功能框架到外部资源整合运用,最终形成个人风格的一个过程。
Sketch模板
Sketch自带模板
Sketch自带模板也就是Sketch在file菜单栏下的template。
在使用的过程中,我们只需要将所需的模板复制到我们的Artboard中就好了。需要注意的是,在调整大小时需要固定长款比例。
Sketch自定义模板
在Sketchappsources网站中,有许多Sketch的模板可以下载,我们可以将这些控件导入到Sketch中。
亦或是在工作中,团队经常用到一些固定的组件,为避免重复劳动,我们可以把它们转存为模板。这个复用的思维跟Axure中的自定义母版是一样的。
具体的步骤如下:
- Step 1
下载或自建一个Sketch文档,内含需要导入的模板; - Step 2
点击File下的“Save as template”;
- Step 3
给你的自定义模板命名; - Step 4
点击模板菜单栏目录时就会出现你所自定义的模板了。
要运用好模板,除了平时多加积累素材之外,还需要注意模板与模板之间的独立不重复和规格的统一,比如iPhone手机顶端信号栏的宽度这样的细节。
Sketch插件
插件是设计软件必备的神器,无论是PS还是AI都有强大的插件库,当然Sketch也是如此。
安装插件的方法
Sketch的插件多是技术大牛写的,获取的方法有三个:
- 方法一:下载Sketch Toolbox这个工具,在里面之间下载你所需要的插件库,然后在Sketch工具栏中点击Plugins就可以看到你下载的插件库了;
方法二:在Github上搜索自己需要的插件名,然后直接打包下载就好了。
方法三:在Sketch的Plugin菜单下点击manage plugins,在弹出的对话框中点击“get plugins”。
推荐几个超炫插件
关于插件,建议一开始的时候不要安装太多。推荐以下几个插件库,可以满足日常工作需求:
- Content Generator:可以自动填充类型图片、姓名、联系方式等信息,避免手动输入带来的不便;
Rename it:
这个插件的用途是批量修改图形名称。
比如上面那个动图,我们可以全选所有的矩形,然后点击rename it插件,将其命名为“%N”,即可得到一串倒序排列的矩形命名。
主要的规则有:- 输入 “%N” 将对象编号;
- 输入“+”和“button”可以将所有选中的对象名变为以button结尾的命名;
- 输入新的图层名时,使用 “” 号代替原图层名。如:big button,表示的是保留原命名,并在一头一尾加入big和button;
- 输入 “%w” 或者 “%h” 来添加图层的长和宽。
Sketch Measure插件:
这个插件可以添加图形尺寸、距离、颜色和文本属性的标注,并会自动把附注编组,方便你自己修改和管理。
运用Sketch Measure插件可以在团队合作的时候,可以更方便的把设计稿交付给相关同事。
Sketch Notebook:
给一个对象添加注释、评论,可以更加自由地对设计稿进行标注和说明。Sketch Color Swatches:
这个插件便于我们在设计初期参考一些别的网站基础配色。
配合Sip这款取色工具,我们可以直接获得我们想要的网站配色。以简书为例:
- 首先,吸取5个简书官网的主色色值;
- 然后,在Swatch插件中输入色值编号,得到色板。
- Export as Flinto Document: 这个插件可以将我们的设计稿转换为Flinto文件形式,以便在Flinto这个软件中完成动态交互设计,因为Sketch是不提供动态交互功能的。
当然,现在也越来越流行Sketch+Keynote的结合了,说白了就是把Sketch里设计好的帧画面和元件拖拽到Keynote里,然后用Keynote构造原型。这也是一个不错的选择哦!
Sketch Mirror
要说Sketch脱颖而出的理由,很重要的一点就是它满足了实时在手机端查看的功能,这是Axure所不具备的。
在手机上下载Sketch Mirror这款APP,然后在Mac端工具栏中点击Sketch mirror,只要两台设备在同一wifi环境下,就可以同步查看了。
使用Sketch的快捷键
实战:制作图片分享APP-个人展示页
制作的步骤如下:
- 画布设置与布局:选择iPhone 5作为Artboard,将画布分割为上下两部分,用矩形分割,将元素分组;
- 打开template,选择iOS design UI模板,负责头部信号栏(白色)置于画布顶端,并调整大小;
- 将图片展示部分用20个小正方形分割,并用content generator插件填充自定义为“views”的风景图片,同时设置将头像和封面照;
- 输入文字,调整细节。
关于Sketch的进阶篇就介绍到这里。大家在平时的生活中可以多思考一下优秀APP的页面如果让你来做,你的思路是怎样的,然后去实践、运用,遇到不懂的地方就上论坛去问;同时,养成复盘每一个作品制作过程的习惯,想一想哪些地方可以优化,哪怕是很小的细节改善,都能带来很大的效率提升。
原文链接:http://www.jianshu.com/p/ff70b5f35c8f
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
从零开始学Sketch——进阶篇-b的更多相关文章
- 从零开始学Sketch——进阶篇
本文转自 http://www.jianshu.com/p/ff70b5f35c8f 从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的 ...
- 从零开始学Sketch——入门篇-b
如果你是一枚交互设计师或者UI设计师,那么你一定知道Sketch这个强大的矢量设计软件:如果你用过Photoshop,那么在你接触了Sketch之后就能了解到这款产品相对于PS的优点,说不定会跟我一样 ...
- 走进Vue时代进阶篇(01):重构电商购物车模块
前言 从这篇文章开始,我准备给大家分享一些关于Vue.js这门框架的技巧性系列文章,正好我们公司项目中也用到了Vue.所以,教是最好的学.进阶篇比较适合于二三线城市,还在小厂打拼的童鞋们.欢迎你们跟着 ...
- 从零开始学Kotlin-扩展函数(10)
从零开始学Kotlin基础篇系列文章 什么是扩展函数 扩展函数数是指在一个类上增加一种新的行为,我们甚至没有这个类代码的访问权限: Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 ...
- 从零开始学Kotlin-枚举(9)
从零开始学Kotlin基础篇系列文章 枚举的定义 一个类的对象是有限且固定的,这种实例有限且固定的类称为枚举类; 枚举常量用逗号分隔,每个枚举常量都是一个对象; enum class EnumDemo ...
- 从零开始学Kotlin-泛型(8)
从零开始学Kotlin基础篇系列文章 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼. 泛型类的基本使用 泛型,即 "参数化类型",将类型参数 ...
- 从零开始学Kotlin-使用接口(7)
从零开始学Kotlin基础篇系列文章 定义接口 使用关键字interface定义接口 interface InterfaceDemo7 { } 类或对象可以实现一个或者多个接口 class demo7 ...
- 从零开始学Kotlin-类的继承(6)
从零开始学Kotlin基础篇系列文章 Kotlin中的超类Any Kotlin 中所有类都继承超类 Any 类 class demo6 //默认继承超类Any class demo6 : Any() ...
- 从零开始学Kotlin-控制语句(4)
从零开始学Kotlin基础篇系列文章 条件控制-if var a=10 var b=20 if(a>b) print(a) if(a>b){ print(a) }else{ print(b ...
随机推荐
- 饿了么 ---Java面试
下午去饿了么参加面试,其实也满怀期待,毕竟也是个大公司. 交通:偏外环,真北路 环境:感觉压抑,不通风,面试人很多,可能是屋子高度低,不舒服. 填了资料,等待面试,两轮,真是憋屈 都是搞技术的,何苦为 ...
- Lucene:QueryParser
作为lucene的Query工具,QueryParser却是最重要的一个.简单的说,QueryParser能够根据用户的输入来进行解析,自动构建合适的Query对象.下面简单总结一下它的实现: 目录 ...
- SAP-Basic:使用SCC1时提示 TA263“集团被集团副本锁定用于输入”
错误信息 消息号TA263 解决方法 Step 1.使用SCC4进入"集团管理"界面. Step 2.双击要维护的集团,例如"010",进入详细配置界面 ...
- Linux基本配置和管理 2 ---- Linux多命令协作----管道及重定向
1 管道和重定向 1 在Linux中大多数命令都很简单,很少出现复杂的命令,每个命令只是实现一个简单的功能,我们可以通过组合不同的命令来实现复杂的功能 2 在Linux中几乎所有的命令返回的数据都是纯 ...
- SCI科技论文写作技巧-核心价值
第一次写SCI论文写作技巧,本身不是大牛,也许没有资金格谈论这个. 这里仅仅是一些个人思考,不正确,好还是不好.而当另一种理论. 对于工程专业的学生,谁往往应用,书写SCI事情.当然,也不是没可能.全 ...
- poj2993 poj2669
扯淡题. 2993 #include <iostream> #include <stdio.h> #include <string> #include <st ...
- 网络接口 使用NSURLConnection完成Get和Post方法
网络接口 使用NSURLConnection完成Get和Post方法 什么是URL: URL就是统一资源定位器(UniformResourceLocator:URL).通俗地说,它是用来指出某一项信息 ...
- 第二篇:Power BI数据可视化之基于Web数据的报表制作(经典级示例)
前言 报表制作流程的第一步显然是从各个数据源导入数据,Power BI能从很多种数据源导入数据:如Excel,CSV,XML,以及各类数据库(SQL Server,Oracle,My SQL等),两大 ...
- [转] 设计模式 -- Facade
PS:Façade模式注重简化接口,Adapter模式注重转换接口,Bridge模式注重分离接口(抽象)与其实现,Decorator模式注重稳定接口的前提下为对象扩展功能. Facade模式 Faca ...
- Referenced file contains errors (http://tiles.apache.org/dtds/tiles-config_3_0.dtd)
java开发时遇到的问题,之前还是好好的,没有错误提示.可是今天一打开项目就出现这种问题.真不知道是怎么回事,在这里求助.错误如下: Referenced file contains errors ( ...