我们正在开发一款游戏的 Android 版本,但我们遇到了背景图片问题。在 iOS 上,将图像缩小到适当的宽度并将其配置为垂直拉伸非常容易。
但是,在 Android 上,我们无法找到一种方法来做到这一点。基本上,由于有无数的屏幕尺寸和分辨率,我们希望我们的背景图像(构成游戏区域的框架)按比例缩小以适应屏幕的宽度。然后,图像的底部和顶部应具有正确的纵横比,但中间部分应平铺(或拉伸)以填充其余区域。
我们用九个补丁文件尝试了这个,但九个补丁不会缩小。我们已经使用 LayerDrawables 进行了尝试,效果很好,只是它不会随着布局大小的变化而平铺中间;它只是拉伸整个图像。
有没有办法让一个drawable缩放以适应水平然后平铺一个部分以垂直增长?