为什么9-patch不适用于壁纸?

时间:2011-05-26 17:41:01

标签: android wallpaper nine-patch

我有一个250x208的小图像(尺寸从960x800减少)并且从中获得9.png。通过wallpaperManager.setResource(R.drawable.my_wallpaper);将其设置为壁纸图像,但它仍然未正确拉伸,因为这不是9补丁图像。

为什么9-patch的大小不能正确作为壁纸?

当你有一个必须将某些图像设置为壁纸的应用程序时,你会怎么做?

提前致谢

1 个答案:

答案 0 :(得分:2)

我不相信WallpaperManager支持九个补丁,所以你可能需要使用动态壁纸自己渲染九个补丁。


编辑:自问题发生更改后删除。

您应该只使用View并设置android:background九补丁。对于背景图像,不需要使用ImageView所有精美的自定义图像缩放逻辑。