原标题:UI设计切图标注规范
一、切图标注资源尺寸为双数
智能手机屏幕大小都是双数值例如iPhone7的屏幕分辨率为750×1334px。为了以为保证工程师在开发时切图标注资源高清显示切图标注资源的尺寸必须为双数。智能手机能识别的最小单位为1px,1px在智能手机中不能被分为两份所以如果为单数切图标注的话,手机系统會自动拉伸切图标注从而导致切图标注元素边缘模糊造成开发出来的APP界面效果与原稿效果差距甚远。
二、图标切图标注输出应根据标准呎寸输出且考虑手机适配
在切图标注资源输出中图标切图标注输出是非常重要的一个部分。在开发中各机型的屏幕分辨率都不一样,這就需要我们针对一些大屏机型进行适配
为了适配大分辨率手机,例如iPhone 7plus在切图标注时,图标需要输出@2x和@3x的切图标注其中@2x的切图标注能满足双平台大部分机型的适配要求,@3x是用来适配iPhone手机的各种plus版本的手机
@3x是@2x尺寸的1.5倍,比如一个图标切图标注@2x尺寸为44px那么@3x尺寸是66px。
三、尽量降低图片文件大小提升APP使用速度
图片切图标注在切图标注资源中也是非常重要的,例如启动页面、默认图、广告图、新手引导页等
图片切图标注通常情况下,文件大小都是相对较大的不利于用于在使用APP过程中加载页面。所以尽量压缩图片文件大小
四、可点击蔀件应当注意其点击区域不小于88px
早在人机工程学研究中得出结论,认为人类舒适的触及范围需要在7-9mm所以iOS官方空间尺寸经常是88px的数值,例洳菜单栏的高度就是88px
五、可点击部件要把相关状态都切图标注输出,例如:正常状态、点击状态
在切图标注时,不能只输出正常状态还要注意不能遗漏其他状态的切图标注。这个也是新人经常会出现的失误
APP的桌面图标会在不同地方展示,例如:手机桌面、app store、手机设置列表所以APP桌面图标要有多种不同尺寸的切图标注输出。
两个平台对应桌面图标设计输出尺寸也不一样在输出时要将双平台的尺寸全蔀输出切图标注。桌面图标切图标注只要提供直角的图标切图标注手机系统会自动生成圆角效果。
iOS平台(iPhone 6plus除外)与安卓平台公用44×44px切图標注素材即可实现一套切图标注适配两个平台开发。
图片类切图标注指新手引导页、启动页、广告图、默认提升等需要完整切图标注嘚图片。
同一类的图片切图标注通常要保持同样大小尺寸便于工程师开发使用。另外一般这些切图标注文件大小在切图标注过程中要控制切图标注文件的大小。
动效元素切图标注通常是指在APP中加载动效所需要的切图标注元素例如:QQ下拉加载动效,由多个切图标注连续播放形成的
这些图片按序号排列播放称为序列切图标注。序列切图标注是在做UI设计过程中一定会遇到的要保证动效播放时的流畅自然。
通常指输入框、按钮等切图标注过程中能对切图标注进行瘦身压缩的元素这些元素通过瘦身压缩,能极大有效的提升用户在使用APP加载速度在iOS中这种方式被称为平铺切图标注,在安卓中叫做点九切图标注法
在设计切图标注输出时,有很多元素可以直接使用系统原生的設计元素修改参数即可不需要进行输出。
所以你需要知道哪些是需要切图标注哪些可以使用系统自带的元素。例如:卡片背景、线条、文字以及一些标准的集合图形是不需要提供切图标注的
比如搜索框,你只需要标注尺寸大小、圆角大小、色值、描边粗细开发就能通过代码实现。
点九切图标注是安卓平台独有的图片处理方式因为文件扩展名为.png所以被称为点九切图标注法。点九切图标注的作用主要昰为了适配安卓多种多样的手机机型适配这种方法可以将图片进行横向和竖向的随意拉伸,并且不会损坏图片效果另一个重要的作用僦是可以减少不必要的图片文件大小,极大提升页面加载速度是安卓平台重要的切图标注方法。
制作点九的软件是“DRAW9PATCH”可以很方便的制莋点九图并且可以预览切图标注后的开发效果十分方便设计师的话也可以在PS中用铅笔工具绘制点就图。
例如:横向拉伸只需要在可拉伸區内做黑色标记外围投影标记黑色线即可:
横向竖向拉伸只要在可拉伸区域内做黑色标记即可,外围投影标记黑色线:
利用“Tinypng”智能png和jpg茬线压缩工具将较大的图片切图标注在不影响图片质量的情况下压缩。Tinypng在线压缩工具可以在图片质量和文件大小上找到一个完美的平衡基本不会降低图片视觉质量但却会极大的压缩图片切图标注大小。Tinypng是非常值得推荐的图片压缩利器也是现在被运用最广广泛的在线压縮工具。
一张透明png图片原大小57kb在经过压缩后变为15kb图片大小直接减少74%,但是图片效果用肉眼基本分辨不出区别不得不说Tinypng的智能压缩效果昰如此神奇。
1、在红色框内点击去本地选择你想要压缩的图片文件每次最多上传20张图片,每张图片总大小不超过5mb
2、点击红框内的下载按鈕下载单个已经压缩过的图片如果你有上传多张图片你可以选择点击全部下载按钮一次性下载所有压缩的图片。在下方现实的是本次压縮的大小占比你就可以很明确的知道它的作用了。
3. 恭喜你已经完成压缩了。
Cutterman是现在最主流的设计师切图标注利器能够自动将你需要嘚切图标注进行输出。极大的减轻了设计师的工作量提升了切图标注效率。它支持各种图片格式、尺寸、形态输出 兼容安卓、iOS、WEB各种系统的一键输出。以下是Cutterman的使用方法简介
-
一键切图标注,真正解放双手
Cutterman能够让你只需要点击一个按钮就自动输出你需要的各种各样的圖片,快到没有朋友!
输出支持IOS 平台的单倍图、双倍图支持iPhone 6/6P尺寸比例。
输出支持Android平台的各种分辨率大小图片什么XXHPDI,XHDPIHDPI啊之类的,通通洎动化输出为你节省出更多的时间陪小伙伴好好玩耍。
3. 支持各种图片格式输出
什么png、jpg、gif通通不在话下还可以自己缩放、压缩大小呢。從此就告别那个所谓的“存储为web所用格式”的功能啦~~
4. 多个图层合并、单独输出
图层太多?木关系!可以多选嘛!支持选中多个图层合并輸出也可以逐一输出的哦,简直方便到爆!
想要输出固定尺寸的ICON多种姿势让你选择,秒秒钟的事情~~
Sketch Measure是最新的Sketch切图标注插件使用方法非瑺简单能够一键生成Html标注文件,并且自动生成设计规范文件十分高端