sketch + principle 产品原型设计学习

学习成果

一个以卡片为主体元素的录音App,其中一个界面来自 花瓣网的采集
在此对作者表示深深的感谢及对其作品水平的欣赏与赞同!!

接下来就该我献丑了
(现在暂时还没有多少UI知识,有些界面难免有些不符合逻辑,不过作为学习去体验sketch + principle还不错)

sketch:


sketch 录音工程

principle(动态图加载可能有点慢,耐心等待后效果更好):

录音动态交互 1.gif
录音动态交互 2.gif

我为什么要学

现在的我是一个产品小白,平时捣鼓 iOS 开发。

按照互联网中原型开发模式来说,正式投入开发之前都会输出产品原型以进行用户需求的确定,或者交互界面的确定。

虽说 Xcode 中的 stroyboard(可视化开发故事板)已经可以胜任这个工作,甚至在与用户交流分析需求中慢慢迭代 stroyboard 最后输出到开发者可以大大提高开发效率。

但是对于大多数产品经理来说 画图+写 iOS 代码 来制作一个产品原型并要求其快速迭代是不太现实的!所以想要接触这个岗位的我选择了学习 sketch + principle 的开发设计模式。

sketch

sketch 是 Mac OS 上的一个矢量绘图软件,图标黄色大钻石!


sketch

学习过程中发现了一个 sketch 的资源网站,非常不错,可以下载到 sketch 及 principle 的 .dmg 文件,当然也还有其他的一些配合 sketch 使用的工具,大量的 sketch 素材:sketch资源链接

以下是sketch的欢迎界面,可以选择空白工程,Android图标工程,iOS图标工程,iOS UI设计工程,Android UI设计工程,Web设计工程

sketch欢迎界面
工具栏及一些常用工具:

下面介绍一下sketch的工具栏和常用的一些工具:
首先打开自定义工具栏:在工具栏上右键,选择自定义工具栏


然后就弹出了工具栏选项,如下图:
自定义工具栏

这里选中工具向工具栏上拖动就可以固定在工具栏上,而将工具栏的工具拖出工具栏并释放,则可以取消固定。

常用工具:
1.图形工具

图形工具
使用图形工具来画图是必须的。其中有很多形状的选择,形状后面的加粗的英文字母是快捷键,也就是说,只要光标在sketch应用内,直接按下快捷键比如 O ,就可以开始圆形的作图。

2.图形运算工具


图形运算工具

该工具实现图形的逻辑运算,可以用来完成一些组合图形的生成,像图中一样图标呈现灰色表示当前选中区域不具备运算的条件,需要重新选择(其他的工具呈现灰色原理与这里相同,不再赘述)。

当然以上两个工具的子工具也可以单独拖到工具栏,看个人喜好选择!

3.文字工具


文字工具

文字工具用于生成文字,同时sketch在其属性栏还提供了大量的英文字体选项!

4.形变(Transform)工具


该工具可以用于将选中的图形进行某一边的拉升和缩短,可以制造出立体延伸的效果。

5.矢量工具

矢量工具可以在选中的图形的一边打上端点(比如一个4变形加上一个端点后,可以随意改变其形状如下图,当然这个工具也可以在选中图形后双击激活)

6.投影工具


投影工具

该工具可以将画板上的现有工程图像投影到iOS设备上,方便调整!

属性栏:

下面介绍一下sketch的属性栏。
下图是选中一个图形后的属性栏:

属性栏

1)最上面的蓝色图用来实现选中图形对于画板的对齐;
2)而后是图形的大小属性,角度,是否镜像,端点圆角;
3)No Shared Style这一栏用来创建一个属性组用于快速修改,也就是下一个图形创建出来后可以直接套用此属性组,包括填充颜色,边框,阴影等;
4)Opacity透明度,100%为不透明
5)fills 填充颜色,注意这里可以增加多个填充,并可以选择填充方式,截图选择线性填充作出渐变色效果:
线性填充

渐变色块

6)border 边框颜色,用法和fills相似,不过改变的是边框;
7)shadows/inner shadows用于给图形创建阴影,达到凹陷和凸起的立体效果,增加设计的层次感;
8)Gaussian Blur(高斯模糊)用于使图像模糊,可以使用这个功能实现iOS毛玻璃效果
9)最下面一栏用于切图,将画好的图像切成矢量图输出。

快捷键介绍:

下面介绍几个常用的快捷键:
A 创建画板
R 创建矩形
U 创建圆角矩形
L 创建线条
O 创建圆形
command + D 图像再生(就是复制粘贴,不过命名不一样)
command + 1 展现整个工程
command + 2 展现选中区域
command + 3 选中区域在窗口居中展示
command + G 选中区域图像成组

好啦,sketch的入门介绍就暂且到此,之后更新文章后会继续深入介绍。总之,sketch是一个非常强大的设计软件,十分适合iOS客户端及web端的原型设计!

principle

principle 是一个动态交互原型的制作软件,选择它的原因是其可以直接导入 sketch 文件,这就避免了 sketch 切图带来的麻烦,以达到高效!

principle图标

当然 principle 也有推荐的资源库,从中也是可以领悟很多方法用于设计:principle资源链接

principle没有欢迎界面,打开后直接就是个画板,虽然看起来很不友好,但是熟悉了它的工程生成逻辑后可以感觉到它很灵活。就像笼子里面关着一只欢脱的柯基,而我们要做的,就是用适当的方法将笼子打开!


principle开始页
sketch导入

首先介绍的就是将sketch的文件导入到principle中。
首先,你需要确定你要导入的sketch文件在前台运行中:


sketch前台运行

然后如下图选择导入sketch文件:


顶部菜单

点击后选择需要几倍导入大小,最后点击import就开始导入啦:
导入属性选择

以下是导入结果图:

细心的朋友们应该发现了第一个画板上有两个transform过的矩形框变型了。其实这两个矩形框在sketch中还进行过镜像,这算是principle的一个缺陷吧,这两个矩形最后我是通过sketch切图添加进去的。


导入后效果

当然,principle左上角有sketch的快速导入按钮,用法相同,大宝石图案很容易找到:
快速导入
功能板块

下面介绍一下principle的几个功能板块及其功能。

1.属性及画板介绍

属性及画板

最顶格与sketch相似,用于做一些对齐动作。
再下面是属性,注意这里的数值可以做四则运算sketch属性栏也一样)。
最下面是画板,注意后面的数字是在做自己向自己的动画中形成的。

2.静态动效


Drivers静态动效界面

这个地方可以做一些静态的动作,比如滑块,在之后文章会深入介绍。

3.动画控制

Animate动画控制界面

这里是一个时间轴,比如最上面显示的是保存的x轴与透明度的变化,蓝色的条可以控制动画时间长度,起止时间,运动曲线(才开始都是默认,但可以通过点击default换取甚至绘制运动曲线(这里控制的是速度)。

4.模拟触控板


模拟触控板

模拟触控板可以实时的对做好的画板和动画进行演示,方便调试。

当然除了电脑上模拟的触控板之外,principle支持使用USB或者邮件将工程导入iOS设备进行调试:


真机调试功能
常用快捷键

principle的快捷键与sketch基本相同,只是视觉上来得简单粗暴些。
常用的几个罗列如下:
A 创建圆形
R 创建矩形
command + D 图像再生(和sketch一样)
command + 1 展现整个工程
command + 2 展现选中区域
command + 3 选中区域在窗口居中展示
command + G 选中区域图像成组

principle的动画逻辑

principle的动画制作逻辑有点像抽出动画帧节点,然后软件自动补齐没有绘制的帧,从而构成动画。

比如制作一个矩形旋转动效。在第一张画板绘制一个矩形,第二张画板绘制一个相同的矩形(命名相同,角度为+360),将第一个画板链接到第二个,然后就可以在Animate中看到有这个矩形的名称,后面是角度变换时间轴,这就生成了一个旋转的动画,画板1跳转到2时候会按照Animate中的设置完成旋转动作。

下图是整个工程的所有画板,为了体现不同的动画效果,由最初的5幅sketch画板增加到了19个,这与principle的动画逻辑密切相关。


整个工程

下面是最开始成果展示中的一个例子:


卡片展示动效

图中
第一个画板展示卡片堆叠状态;
第二个画板展示卡片摊开状态;
第三个画板展示卡片放大状态;
第四个画板与第二个画板相同;
第五个画板用于与其他画板的链接(为了独立出动画,不影响其效果)
这就用几个帧节点描绘出了一个有趣的动画效果:


动画展示.gif

最后

sketch + principle 的设计模式的初步介绍暂且说到这里,之后有时间会继续更新以深入介绍一些功能上的细节!
怎么说呢,工具没有最好的,只有最适合自己最贴近工程需要的,欢迎指点交流!谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容