Android平台支持客户化定制主屏壁纸已经有很长时间了。这种特性和Android平台高度的可定制性是相称的,当你在寻找一个新的壁纸的时候,需要考虑到一些事情:Android并没有使用和你的显示屏的分辨率一致的图片,就像在其他平台上一样。

这些图片看上去有一点复杂,但你一旦发现其中的规律,你也将很快能找到很棒的Android壁纸。

Android 是怎样做到与众不同的

左边的图片和右边的图片分别显示了一个图片的不同部分

不要只是错误地去检查你的手机的分辨率,然后设想你的壁纸会有多大。如果你使用一张在其原始分辨率的图片作为壁纸,你会发现这张图片会变得模糊并且被奇怪的裁剪了。为了能让图片正确的显示,你需要知道Android是如何使用你的手机里面已有的图片作为壁纸的。

当你从一个屏幕刷动到另外一个的时候,壁纸和图标以及桌面挂件一起转换变化,这种方式向用户展示了一种独特的效果:仿佛主屏幕是活生生的一样。而实际情况是你在看到左面的屏幕时,只是看到了屏幕的一部分,当你看到右面的屏幕时,你看到了另外一部分。至于说iPhone, 无论你刷动你的屏幕多少次,壁纸始终都不会动。

那么是不是这就意味着屏幕的个数乘以水平分辨率就得到壁纸的分辨率了呢?事实证明答案是否定的。Android并不是在你每刷动一次屏幕就切换一屏图片,对于所有的屏幕,Android每一屏显示的内容散布于屏幕个数乘以水平分辨率的两倍。

以一张图片为例

一张480X800像素的图片将会被裁减和变得模糊

如果你在一个WVGA显示设备(例如Nexus One)上面以原始分辨率(例如480X800)显示一张图片,将会发生什么情况呢?你很有可能需要切除图片的顶部和底部的一部分,因为Android需要的是一张更宽一点的图片来填充屏幕。你很有可能需要一张水平分辨率是原图片2倍的图片。也就是说对于一个WVGA屏的电话,为了避免裁剪,图片的分辨率必须是960X800。

这并不意味着你不能使用其他大小的图片。这就是为什么Android能够根据用户需要显示壁纸不同的部分的原因。如果一张图片有足够高的分辨率,你总是能通过剪切获取到看上去清晰锐利的壁纸,你只是需要避免裁剪成一张竖直(高度大于宽度)的图片,当图片接近正确的长宽比例时即可。在中等分辨率的HVGA显示屏中,你可能需要长宽比是4:3的图片;在WVGA设备中,这个比例是6:5,比4:3看上去更接近正方形。

另外需要考虑的事情和图片的大小没有一毛钱的关系:你需要寻找一张和你屏幕硬件技术相匹配的图片。如果你有一个Nexus One或者早期的Droid Incredible,你的显示屏是AMOLED (有源OLED)的。这种显示屏有很好的暗电平,色彩比较鲜明,但是和其他显示屏比起来显示效果要模糊一些。 所以你可以选择模式简单,但是有较多明暗对比区域的图片。如果你使用的是一款显示屏材质是超级AMOLED的三星手机,也可以选择同样的照片。

如果你使用的手机显示器材质是超级TFT屏,比如说新款的HTC手机,这种材质的暗电平还可以(但不是非常棒),线条锐度比较高,非常好的色彩。在显示某些黑色的时候效果比较好,但是不要过分黑,因为当亮度调高一些的时候,你会发现这些区域会有一些泛蓝。由于这种才是高锐度的特性,你可以使用更加复杂的图片。对于常规的LCD屏,只要不是黑色的壁纸,一般显示效果都还可以。

让我们一起分享目前正在你的Android手机上面使用的壁纸吧。

引用来源: http://article.yeeyan.org/view/23682/154969