互联网产品设计:切图小贴士 “点九”切图事半功倍

  用户手中看到的产品界面,并非设计师呕心沥血创作的效果图,而是一个个单独的切图经由开发同学技术实现。切图作为设计师与开发者之间的桥梁,它的作用很关键,合适的切图、精准的位置可以最大限度的还原效果图的设计,精妙的切图更会有事半功倍的效果哦!

  我们经常会做一个俗称“点九”的切图,什么是“点九”呢?“点九”是Android平台处理图片的一种特殊的形式,由于文件的扩展名为:“.9.png”,所以被称为“点九”。“点九”也是由于Android平台多种分辨率需适配的需求下,发展出来的一种独特的技术。它可以将图片横向和纵向随意进行拉伸,而保留像素精细度、渐变质感和圆角的原大小,实现多分辨率下的完美显示效果,同时减少不必要的图片资源,可谓切图利器。

  “点九”的制作工具为“draw9patch”,具体制作步骤这里不多讲了,插播小贴士第一条:舍弃这个制作工具吧,减少繁琐的步骤,不要再每张图片都拖到工具里画啦!直接用ps+铅笔就可以画哦。

  “点九”的学问当然很大,但Android切图不仅需要清楚“点九”的方法,还有其他各种小技巧。下面为大家分享我在工作中总结的几个关于切图的心得。

  (一)站在开发的角度来切图

  了解技术实现方式,就像了解一位开发同学,更多的了解,会让工作更加顺畅。

  如为下图按钮做“点九”图,一部分同学可能会这样做:

  

  这是一张高度不变左右拉伸的“点九”图片,内容显示区域为整个按钮范围。按钮效果图上看,文字是垂直居中显示的,开发同学拿到这张“点九”图片,就会在代码里写上center的属性,此属性就是设定让文字在按钮的垂直居中位置。说到这,有没有察觉出问题呢?先让我们看一下实现出来的效果怎么样。

  

  拥有像素眼的设计师们,立刻会察觉文字偏下了。然后找开发同学调整文字的位置,“把文字向上n个像素吧,没有居中”等等,这是很经常发生的对话,开发同学会增加代码微调文字的位置以达到效果图效果。事情圆满解决了吗?不然。其实是我们错了。

  当我们了解开发同学实现方法后,我们可以试试用逆推法验证这张“点九”图片是否还有进一步精确的可能。

  

  如上图,设计效果图中红色区域是文字排版区域,是理想化的位置,1和2的高度是相等的;而实现效果图中3和4的高度是相等的。问题出现了!在我们画点九的时候,把投影的高度也画进去了,所以视觉上文字就偏下了。

  我们通常的画法应该是:

  1. 在高度不拉伸的情况下,在空白区域点一像素的点。

  这是与开发同学之间约定俗成的习惯,凭着默契就知道此按钮高度不进行拉伸,而且就是被拉伸了,拉伸的是空白区域,视觉上也不会造成影响。

  对比如图所示:

  

  2. 内容显示区域的高度要避开投影区域,这样可以保证文字视觉的居中。

  “点九”图片的内容显示区域,我喜欢称为内容排版区域。在切图的过程中,还会发现不同的情景,要时刻想着你要的结果,通过对此区域的仔细处理,可以更好的为图片上所承载的内容做排版。这样开发同学只要通过一些简单的属性设定,就可以实现效果图上精确的布局。同时减少不必要的开发,精简代码,提高产品的性能,积少成多,带给用户更好的体验感受。

  (二)选择更优的切图方式

  当我们遇到异形或较为复杂的切图时,往往需要抛开固有的思维程式,去找到更适合的切图方式。举例如为下图浮层切图的时候,我们还可以用我们的利器“点九”么?

  

  首先分析一下此浮层的几个特点:一是半透明渐变有厚度又有投影的效果;二是有三角异形,而且位置不固定。在切图的时候先走了一下小弯路,用固有思维把浮层分成了上下两个部分,下面方形做成“点九”,上面三角形单独一个切图,用拼接的方式去实现。这是符合开发同学的原子拆分设计模式的,把会变化的部分取出并封装起来,让其他部分不受到影响。所以开发同学很快做好了实现,但效果不尽人意。我们其实可以预想得到,因为有投影效果上下拼接一定有重叠,这样拼接处就会有一条明显的线。

  那怎么办呢?经过设计师的进一步思考,终于找到了一种更适合的切图方式:

  

  左右分割成两个“点九”图片,这样即能保证连接处的效果,又能灵活三角指向的位置。思考好如何切图的同时也要跟技术同学沟通能否实现,衡量实现的成本。最后值得高兴的是,实现出来的效果­跟设计效果图没有任何出入。

  (三)尽可能的减小资源的大小

  切图的时候尽可能减小资源的大小,为产品安装包瘦身。

  1.“点九”图片拉伸1个像素与拉伸10个像素效果上是没有区别的,所以尽量缩小图片的尺寸。

  (在上面的例子当中,为了保持看得清楚,没有缩小到最小情况,在实际工作中可以稍加注意。)

  2.当我们遇到有纹理的背景或有纹理的按钮时,切图原则为:找到纹理的规律,用最小的切图去平铺,可以想象中图案叠加的原理。

  第一种纹理背景,如输入法多媒体中随写输入的界面,不同的信纸,我们就用了尽可能最小的切图去平铺而实现的。如下图:

  

  这是我们输入法中信纸的切图,遵循用最小切图的原则,按照不同纹理的规律调整到最小的切图,所以可以看出不同纹理的切图尺寸是不一样的。

  第二种有纹理的按钮,我们一般会这样处理:

  

  我们的目标是把按钮分成三段,保留左右圆角部分,找到中间纹理可复用平铺的部分,同事确保中间纹理可以与左右两张图无缝连接,这样按钮的长度就变成可控的了,可以适用于不同的场景。

  首先找到纹理的规律,这里的斜线纹理只需切宽为3px的图即可;然后用纹理图片去尝试左右圆角部分,连接到圆角部分的纹理就成功咯。遇到其他类型纹理切图时,思路是可以复用的。

  3.适当压缩图片质量,在单色或没有过多效果时可存储为png8位或索引模式。

  这里就不做举例了。

  小结

  设计师在提供设计规范后愁苦实现效果不尽如人意的同时,可以尽可能的利用一些切图手段,帮助你的设计达到零差别的呈现,同时也帮助开发同学减少了很多不必要的开发负担,对于产品本身也有提高运行速度等很多不言而喻的好处。让设计师同学与我们亲爱的开发同学成为更贴心更默契的合作伙伴吧!

  以上为工作中关于Android切图的一点小经验,如有错误或不足的地方请大家指正,同时欢迎大家分享更多的切图经验与技巧。

  转载请注明出自”百度MUX”

时间: 2024-10-30 22:11:03

互联网产品设计:切图小贴士 “点九”切图事半功倍的相关文章

互联网产品设计指南——新产品开发不可犯的九大错误

下面这个案例虽然发生时间已经有些久远,但其中蕴含的教训却是永恒的.在20世纪末互联网经济泡沫高峰时期,Webvan(美国一家网上杂货零售商,曾经一度非常著名,2001年宣布破产.--译者注)一举成为最令人兴奋的新型初创企业,该公司曾雄心勃勃地宣称要让其产品深入每一个美国家庭.在成功筹集到史上最大一笔投资(超过8亿美元)之后,这家公司提出了耗资4.5亿美元的具有革命性意义的网上杂货零售业务,号称可实现"订购当日上门交货服务".Webvan认为该创意是互联网上第一批"杀手锏程序&

互联网产品设计:优化信息架构和框架图

文章描述:框架图需要的东西很简单,在这样的电子系统中,使用相近的元素去表达界面最终的大致展现,会更容易让人理解,也可以开始进行小范围的用户调查,最终通过不断优化信息架构和框架图,形成策划阶段清晰的交互原型,最终可以进行相关设计.开发等工作. 通过基础的信息架构图,框架图是最能把信息树演变成为真实思维联想的一种方式. 框架图需要的东西很简单,在这样的电子系统中,使用相近的元素去表达界面最终的大致展现,会更容易让人理解,也可以开始进行小范围的用户调查,最终通过不断优化信息架构和框架图,形成策划阶段清

互联网产品设计:澄清产品设计误区

文章描述:互联网产品设计:澄清产品设计误区. 内容提纲: 1.PM根本目标职责 2.澄清产品设计误区 3.SEO优化 4.互联网生态圈 5.课后作业 ========================= 一.PM根本目标职责 pm核心职责就是找到用户需求,并以最简单的方式传达: pm的两个能力:用专业的语言说不专业的事情:用不专业的语言说专业的事情(对老板们): 给团队希望:本来这个产品很多人都会说没前途没希望,但是你要如何激励你的团队人员,让他们觉得做这件事情是有希望的,当然你要真的认同才行:

互联网产品设计思想:不一样的简洁

 少即是多(less is more)-路德维希·密斯·凡的罗     少就是枯燥(less is bore)-罗伯特·文丘里     less is more是设计领域对现代主义的解读,主张功能决定形式(forms follow function),废除一切不必要的装饰以及重复的信息,它的基础就是理性主义.如果它被解读成"要简单,清晰,明确",应该说是不够完全的,因为只看到了表面的"less"却忽视了实质的"more".对于互联网产品设计而言,

移动互联网产品设计的原则

一.移动互联网产品经理的素养 敏锐感知潮流变化.移动互联网产品会从相对匮乏时代进入相对富足时代,用户可以选择的产品会随时日流逝而日渐增加,产品终将成为一种时尚业.产品经理若是沉溺于各种新鲜玩意儿之中,追逐新奇,很可能错过真实的时代潮流,无法把握人群的真实需求. 放弃理性思维.移动互联网的最大特点是变化极快,传统的分析用户,调研市场,制定产品三年规划,在新的时代里已经落伍.人类群落本身也在迁移演变,产品经理更应该依靠直觉和感性,而非图表和分析,把握用户需求.产品经理永远都应该是文艺青年,而非理性青

《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一17.3 过年回家有感:他们的互联网

17.3 过年回家有感:他们的互联网 UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论 文/李杰 这次从北京这个可以算是中国互联网最发达的城市回到温州农村的老家,看到了爸爸妈妈,弟弟妹妹们是怎样用互联网的,让我这个做互联网产品的很受触动. 因为家里有不少亲戚在国外打工,QQ视频成了妈妈要开通宽带的唯一动力.以前都是我们过年回家再自己去开个假期宽带,这一次妈妈为了QQ视频主动提前去办理了宽带包年.对于从来没独立操作过电脑的爸妈们来说,学会开电脑,用鼠标双击企鹅图标,在打开的窗口中

《互联网产品设计》一导读

前 言 互联网产品设计"人们认为设计就是造型.其实设计与外表形状无关,也并不需要多么大的勇气去创造.好的设计如同文艺复兴时期的一种态度,结合科学技术.认知理论.人文关怀和自然美学去创造出整个世界都没有意识到的.曾经并不存在的东西." -- Paola Antonelli,资深策展人.设计师 纽约现代艺术博物馆建筑与设计部馆长 2010年1月,在尝试过很多工作并创业后,我进入了一个从未涉足过的工作领域,之前我从来没有经历过这种情况, 工作岗位是Etsy的交互设计师,Etsy在全球市场提供

动互联网产品设计趋势:趣味性游戏化设计

文章描述:爱我别走-产品设计的游戏化机制介绍. 趣味性是当前互联网或移动互联网产品设计的一个重要设计趋势,而游戏化正是趣味性最完美的诠释方式,游戏化对产品设计有很好的借鉴意义.游戏大家都不陌生, 截至2010年年底,人们平均每周花费300亿小时在网游上,平均每周花费593万小时在魔兽世界上,人们花了很多时间在解决虚拟问题上.在现实中,游戏可让乏味的工作变得有趣,成为一种锁定和驱动用户回报的系统. "Gamification is the new sexy"成为了时下最流行的话题. 游戏

互联网产品设计:从工作的权限角度思考

文章描述:互联网产品的设计方法-权限定位. 整体的信息树结构,是一个最全的信息体系.而针对不同的用户群,他们在需要获得信息的内容上会有不同的需求. 1.销售部 – 销售人员 最少信息获取者.销售人员需要的信息,只是需要预见客户的潜在需求即可.连带客户已有的需求订单,通知客服人员作相应的推广.联系. 2.代练部-代练人员 代练人员需要的信息只是根据订单,对生产进行分配:随时反应生产进度.问题,最终交付产出.此时系统的流程已经满足需求,但对于代练人员,还需要可以提升工作效率的需求: 对于多个订单的合