现在我正在为摩托罗拉Xoom或Galaxy Tab等安卓平板设备制作壁纸图像。
在安卓手机中,壁纸图像大小通常为2*screenWidth x screenHeight,但在摩托罗拉Xoom中,这似乎不正确,因为它会以奇怪的方式自动居中和缩放。
有人知道这些设备的确切图像大小或壁纸管理器的机制吗?
感谢
如果你有一个像HTC新手机一样的超级TFT屏幕,你的手机有很好(不太好)的黑色水平、清晰的线条和相当好的颜色。一些带有黑色的东西会很好,但不要过度,因为当亮度提高时,你可能会注意到一些蓝色调。然而,由于屏幕的高清晰度,您可以制作更复杂的图像。对于普通的液晶显示器,只需避免大量的黑色,它应该看起来很好。
理想情况下,
- 壁纸的高度应与设备的高度相匹配(或倍数)
- 宽度可以大于设备的宽度(记住纵横比和要点1)
android启动器会自动将图像居中,然后将图像分割到所有主屏幕上,让我们用一个例子来说明这一点:
假设有3个主屏幕,屏幕将立即聚焦在中心,如果向左或向右轻弹,屏幕将滚动到该屏幕。换句话说,它的主屏幕壁纸将移动2次。(按照这个逻辑,如果我们有5个屏幕,我们将能够移动4次,如果有n个屏幕,一个可以移动n-1次!)
这就是公式的工作原理:
设备屏幕宽度+(主屏幕数量-1)x移动距离=图像宽度
假设我们有一张高=800像素、宽1280像素的图像,应用公式
=>1280+(3-1)x移动距离=2000
=>距离移动=(2000-1280)/2=720/2=360
换句话说,壁纸的中心1280像素首先显示,但每次向左或向右轻弹壁纸时,壁纸一次会移动360像素。
这就是壁纸在3个屏幕上的显示方式:
屏幕1:0到1280像素
屏幕2:360到1640像素(1280+360)(这是默认的主屏幕)
屏幕3:720到2000像素(1640+360)
这就是宽度为2000像素、高度与设备(800)相同的图像/壁纸在分辨率为800x1280像素的设备上的3个主屏幕上映射的方式