码迷,mamicode.com
首页 > 其他好文 > 详细

我答同行问(续五)

时间:2015-03-13 09:22:39      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:android碎片化的终端   美工   切几套图   用户体验   图片   

    本片文章出自http://blog.csdn.net/andywuchuanlong,转载请说明出处,谢谢!

    我答同行问序列目录http://blog.csdn.net/andywuchuanlong/article/details/44194043

    6、在项目中美工一般给我们切几套图,才能够适配Android碎片化的终端?

      这个问题是属于Android终端屏幕适配的问题。读者可以访问我下列的文章《Android屏幕适配》一文,便大概可以回答这个问题了。

      我再此处只想讲述下我在项目中的适配是如何做的。在项目中我一般只会切一套图,这套图放在hdpi目录下面,这样有些地方可能还适配不了,那就需要切一些单独的图,但是整体来说工作量也只有一套图的工作量。

      读者可能奇怪了,为什么你会切出来的娿图片放在hdpi目录下面,而不放在其他的mdpi、xdpi目录下面呢?我觉得有两点原因,

              第一点:如果放在mdpi目录下,那么图片到了高分辨率的终端上面就会出现模糊的情况,用户体验太差,如果放在xdpi以上的目录,那么这些图片放在mdpi的目录下时候,有可能会出现内存崩溃的现象。

              第二点:现在市场上屏幕最多的分辨率是480*800,所以对这个适配就好,其他的再修复适配。那么480*800和hdpi有什么关系呢?我们可以使用数学来算一下。480*800代表的屏幕是4.0英寸的,我们可以算一下这种情况下的终端密度是多少,((480^2 + 800^2)开根号 )/4英寸=233 ,233接近240。而240是hdpi所代表的屏幕密度。所以适配480*800的屏幕放在hdpi目录下最合适不过了。

       那么480*800上的图该如何切呢?这就要看一下我上次的文章《Android屏幕适配》 。在这里我也再讲述一下我的切图方案。如果一张20*20或者30*30的图标在480*800上面适配。那么在xdpi上面该切多大的呢?xdpi是与720*1280分辨率对应的,这两种分辨率是2:3的关系,480*800上的20*20可以适配,那么在720*1280切上30*30的图标就合适了。可是上面不是讲了我只切一套图吗,怎么这两种分辨下同一图标会有两个不同大小呢。别急啊,既然他们是2:3的关系,那么不可以去他们的公倍数吗2:3不就是6的倍数了,所以如果20*20的图标在480*800上适合,那么切一张60*60的图标就可以适配这两种分辨率的屏幕了。

       以上是不可能解决所有问题的,具体问题具体对待!

      

我答同行问(续五)

标签:android碎片化的终端   美工   切几套图   用户体验   图片   

原文地址:http://blog.csdn.net/andywuchuanlong/article/details/44236253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!