首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为android平板电脑制作壁纸图像

如何为android平板电脑制作壁纸图像
EN

Stack Overflow用户
提问于 2012-02-29 13:20:29
回答 2查看 3K关注 0票数 0

现在,我正在为摩托罗拉Xoom或Galaxy Tab等android平板设备制作壁纸图像。

在安卓手机中,通常壁纸图像大小是2* screenWidth x screenHeight,但在摩托罗拉Xoom中似乎不是这样,因为它会自动居中并以奇怪的方式缩放。

有谁知道这些设备的确切图像大小或墙纸管理器的机制?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-29 13:30:20

如果你有一个像新的HTC手机一样的超级TFT屏幕,你的手机有很好的(不是很好的)黑色水平,清晰的线条和相当好的颜色。一些黑色的东西会很好,但不要过度,因为当亮度调高时,你可能会注意到一些蓝色的色调。然而,由于屏幕的高清晰度,你可以拍摄更复杂的图像。对于普通的液晶显示器,只要避免大量的黑色,它看起来应该很好。

票数 0
EN

Stack Overflow用户

发布于 2012-02-29 13:57:14

理想情况下,

  1. 墙纸的高度应与设备的高度(或某个倍数)相匹配
  2. 宽度可以大于设备的宽度(请记住纵横比和点1)

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)相同的图像/墙纸

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9493963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档