android屏幕适配 - 切图

来源:互联网 发布:2017mac pro玩魔兽世界 编辑:程序博客网 时间:2024/05/16 18:49

    android的工程目录下有四个存放图片的文件xhdpi: 2.0,hdpi: 1.5,mdpi: 1.0 (基准),ldpi: 0.75。 (还可以建xxhdpi:3.0,xxxhdpi:4.0)

    这四个文件夹后边的数值表示以mdpi中存放图片为基准的倍图。也就是讲,如果针对xhdpi的设备生成了一张200x200的图像,那么应该为hdpi生成150x150,为mdpi生100x100, 和为ldpi生成75x75的图片资源。而到底是调用哪个文件夹下的资源由android系统确定。

    实际操作中,目前主流480*800、 720*1280、 1080*1920这几种分辨率的机型为主。所以设计的时候还是采用720*1280的分辨率来设计。

         1.一般采用720*1280的来设计。切图可以直接适配720*1280分辨率的机型。

         2.720*1280下的切图资源基本可以适配其他机型,有些特殊的切图需要单独适配的,比如icon等。

         3.适配480*800的机型,只需要把切图/1.5即可。

         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的了。

         720*1280下的切图资源,开发是放到xhdpi的目录下的。

         注意:大家在设计图片的时候尽量采用偶数来设计。开发可以直接写出来的就尽量不要切图。

    还有一个问题就是字体的大小的适配。一般字号采用12sp、14sp、18sp、22sp等四个级别来设计。


0 0