由于Android是开源的,设备规范并没有业界标准,市面上各种品牌的Android手机有着各种各样的尺寸和分辨率。为了适配各种分辨率的设备,同一份图标需要切分好几份,每一份对应一个尺寸。

对于分辨率繁多的android设备,为了方便原生应用的界面适配,Google按照dpi大小将它们分成了6种模式:LDPI、MDPI、HDPI、XHDPI、XXHDPI和XXXDPI。当然,LDPI的机型已不多见,可以忽略之。

当设计师给你一份三倍图(或四倍图)的设计稿,难道真的要手动切成MDPI、HDPI、XHDPI、XXDPI和XXXDPI这五种大小吗?手动切图是不现实的,那么多图标要切,不血溅屏幕才怪。

事实上,切图交给工具去完成就好了。

一. APP切图工具

1. 在Mac中,APP切图工具推荐:

(1) Slicy,教程:《“没有它我就不会切图!”省时省力的切图神器SLICY下载》;

(2) cut&slice me, 官网:http://www.cutandslice.me/

2. 在Windows中,APP切图推荐使用cutterman

cutterman是一款运行在photoshop中的插件,能够自动将你需要的图层进行输出,以替代传统的手工 “导出web所用格式”以及使用切片工具进行挨个切图的繁琐流程,是最好用的切图工具。它支持各种各样的图片尺寸、格式、形态输出,方便你在pc、ios、Android等端上使用。它不需要你记住一堆的语法、规则,纯点击操作,方便、快捷,易于上手。

最详细的cutterman使用教程:http://www.cutterman.cn/v2/cutterman

~~~~~~~~~真心推荐cutterman~~~~~~~~~~

二. 9-patch

一般来说,可拉伸的有重复拉伸边框的背景图片就适合使用9-patch,譬如带阴影的圆角矩形等。使用9-patch和制作一像素宽高的可拉伸区域,能大大减少图片大小。

9-patch的使用可以参考我写的另外一篇教程:《【Android】9-patch制作可拉伸背景图》http://ce.sysu.edu.cn/hope/Item/148111.aspx

更详细的9-patch使用教程可查看:《android 工具 Draw 9-patch 详解》http://blog.csdn.net/yan8024/article/details/6222582

本文作者:子匠_Zijor,转载请注明出处:http://www.dengzhr.com/others/mobile/android/191