现在,我正在为摩托罗拉Xoom或Galaxy Tab等android平板设备制作壁纸图像。
在安卓手机中,通常壁纸图像大小是2* screenWidth x screenHeight,但在摩托罗拉Xoom中似乎不是这样,因为它会自动居中并以奇怪的方式缩放。
有谁知道这些设备的确切图像大小或墙纸管理器的机制?
谢谢
发布于 2012-02-29 13:30:20
如果你有一个像新的HTC手机一样的超级TFT屏幕,你的手机有很好的(不是很好的)黑色水平,清晰的线条和相当好的颜色。一些黑色的东西会很好,但不要过度,因为当亮度调高时,你可能会注意到一些蓝色的色调。然而,由于屏幕的高清晰度,你可以拍摄更复杂的图像。对于普通的液晶显示器,只要避免大量的黑色,它看起来应该很好。
发布于 2012-02-29 13:57:14
理想情况下,
android launcher将自动将图像居中,然后在所有主屏幕上划分图像,让我们用一个例子来说明这一点:
假设有3个主屏幕,屏幕将立即集中在中心,如果您向左或向右轻击,屏幕将滚动到该屏幕。换句话说,它的主屏幕壁纸将移动2次。(继续这个逻辑,如果我们有5个屏幕,我们将能够移动4次,如果有n个屏幕,那么一个屏幕可以移动n-1次!)
以下是公式的工作原理:
device_screenwidth + (number_of_homescreens - 1) x distance_moved = image_width
假设我们有一幅图像,高度为800像素,宽度为1280像素,应用以下公式
=> 1280 + (3-1) x distance_moved = 2000
=> distance_moved = (2000-1280)/2 = 720/2 = 360
换句话说,首先显示的是中间的1280像素,但每次向左或向右轻击时,墙纸会一次移动360个像素。
这是墙纸在3个屏幕上的显示方式:
屏幕1: 0到1280像素
屏幕2: 360到1640像素(1280 + 360) (这是默认的主屏幕)
屏幕3: 720至2000像素(1640 + 360)
这就是如何在分辨率为800x1280像素的设备上跨3个主屏幕映射宽度为2000像素、高度与设备(800)相同的图像/墙纸
https://stackoverflow.com/questions/9493963
复制相似问题