我有一个250x208的小图像(尺寸从960x800减少)并且从中获得9.png。通过wallpaperManager.setResource(R.drawable.my_wallpaper);
将其设置为壁纸图像,但它仍然未正确拉伸,因为这不是9补丁图像。
为什么9-patch的大小不能正确作为壁纸?
当你有一个必须将某些图像设置为壁纸的应用程序时,你会怎么做?
提前致谢
答案 0 :(得分:2)
我不相信WallpaperManager
支持九个补丁,所以你可能需要使用动态壁纸自己渲染九个补丁。
编辑:自问题发生更改后删除。
您应该只使用 View
并设置android:background
九补丁。对于背景图像,不需要使用ImageView
所有精美的自定义图像缩放逻辑。