我在更高分辨率的设备上渲染布局背景图像时遇到了问题。在少数设备上它显示效果很好但在某些设备上失败。
a)三星Galaxy grand渲染背景,没有圆圈。 b)三星Galaxy s II以简单的背景图像显示圆圈。
我需要在所有设备版本上显示一致的图像。我希望9补丁图像能解决这个问题。让我知道你的建议,以解决这些问题。
提前致谢。
答案 0 :(得分:1)
你的形象绝对没问题。我也非常确定所有这些设备都能正确显示它们并且是全彩色的(在自定义ROM中你可以强制Android使用16位颜色模式,这可能会导致色带,但我相信这不是你的情况)。
我认为您在某些设备上看到的色带是由这些手机中使用的低质量LCD矩阵引起的,这些矩阵无法显示渐变的全部色域。
即使在被认为是“顶级设备”的手机中,您也可以找到不良的LCD屏幕。根据我的经验,渐变的最差色带是华硕设备。变形金刚TF101只是马马虎虎,但在Nexus7上甚至默认壁纸(带有色彩模糊东西的壁纸)看起来很难看。与这些设备相反,三星的Nexus10屏幕清晰生动,没有条带。
通常,亮度越高,对比度越小,导致色带。 IIRC三星设备有各种屏幕颜色配置文件预设,您可以尝试使用它们。