几个基本的概念
2.分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚。
分辨率720*1280表示手机水平方向的像素为720,垂直方向为1280.
市场上主流分辨率有:480*800、 720*1280、 1080*1920(其他的早该淘汰了,忽略不计)。
3.屏幕密度: 表示屏幕每英寸有多少个像素。240dpi(480*800) 、320dpi(720*1280)、480dpi(1080*1920)
(这里240dpi并不一定是480*800的分辨率,设计效果图时不用考虑这些,可以把480*800的分辨率“当成”是在240dpi下的设计,因为实际240dpi下的分辨率可以和480*800的分辨率共用一套切图资源。)
4.单位:
px:像素(设计师都知道像素是什么)。
dp:andriod开发中用于描述尺寸和间距。
sp:和dp一样,只是用于描述字号和行距。
到底采用哪种分辨率来设计
1.原则上需要为不同的分辨率去单独设计效果图,但是由于实际开发成本,设计成本的各种要求,可以根据目前市场占有率选择机型,目前主要480*800、 720*1280、 1080*1920这几种分辨率,本人目前都是采用720*1280的分辨率来设计,因为目前为止720*1280的市场占有率还是比较高的。但是由于技术水平的不断提升,今后一定会采用1080*1920的来设计,希望各位小伙伴能够关注一下市场情况。
总结:现在还是采用720*1280的分辨率来设计吧。
只需要提供一套切图即可原则上设计师需要为不同分辨率单独标注切图,同样根据开发成本等要求。
1.一般采用720*1280的来设计。切图可以直接适配720*1280分辨率的机型。
2.720*1280下的切图资源基本可以适配其他机型,有些特殊的切图需要单独适配的,比如icon等。
3.适配480*800的机型,只需要把切图*0.75即可。
4.适配1080*1920机型,只需要把切图*1.5即可。
5.适配1080*1920的时候,不要单独硬生生的将图标放大1.5倍。这就要求在720*1280下画图的时候,尽量采用矢量图形来画 图。比如在720*1280下图图标是48px*48px的时候,适配1080*1920时候,48px*1.5=72px。把矢量图形调整为72px即可。把 切图资源给开发,开发会把切图单独放到xxhdpi的文件目录下,就会自动适配1080*1920的了。
同样要是适配480*800的,48px*0.75=32px,把切图给开发,开发会把切图资源单独放到hdpi的目录下,就会自动适配的。
720*1280下的切图资源,开发是放到xhdpi的目录下的。
注意:大家在设计图片的时候尽量采用偶数来设计。开发可以直接写出来的就尽量不要切图。
到底需要提供多少套标注
只需要提供一套标注即可原则上需要为不同分辨单独进行标注,但由于开发成本等各种考虑。
选取320dpi下(分辨率为:720*1280)进行设计,此分辨率下1dp=2px。
设计师要建立相对单位概念,可以直接使用dp标注尺寸、sp标注文字大小;
Andriod官网中就采用相对单位进行标注的。总结
1.采用720*1280分辨率来进行设计。(设计时,采用偶数值进行设计,方便dp和px的转换)
2.开始标注了,标注尽量采用相对位置进行标注。
3.切图了,首先在720*1280下进行切图,可以完全适配720*1280的机型。切图资源
4.分别适配480*800 、1080*1920(上面已经描述过了哦)
5.不要忘记了,开发完后要进行bug测试哦(视觉方面的)