为什么我的9补丁中的阴影看起来很糟糕?

时间:2011-11-11 20:45:30

标签: android nine-patch

使用我的9patch时,阴影/整个图像周围有一个奇怪的灰色边框,而不是从深灰色渐变为白色。图形是否存在某种限制?

我创建了一个简单的100x100图像,在photoshop中有一个圆角矩形和一个阴影/笔触。然后,我使用9Patch工具,并从每一侧选择1 px。

在模拟器上,它看起来没问题。我无法判断它是否存在或是否是屏幕。在Cisco Cius上,它非常明显。看起来好像有一个阴影,但整个图像周围的衬里是一个灰色的边框'背后' 9补丁。它在屏幕上更加微弱(下面的图片并没有很好地显示)。这可能是硬件的限制吗?

Ex

9 Patch

2 个答案:

答案 0 :(得分:3)

尝试将RGBA_8888添加到您的活动顶部。您的图片包含渐变,根据我的经验,将格式设置为上述修复它。好的新产品RGBA_8888将成为所有设备的ICS默认启动。

@Override
public void onCreate(Bundle savedInstanceState) {
    getWindow().setFormat(PixelFormat.RGBA_8888);
    super.onCreate(savedInstanceState);
    setContentView(Res.layout.toplayer);
}

答案 1 :(得分:0)

有时,Android版本可能会进入一个所有九个补丁看起来都很糟糕的状态。尝试清理项目并重建。