这是一个场景,我在谷歌上做了很多研究,但没有希望。场景是,我要开发一款 2D 游戏,在其中我想使用多个背景,并且我想在它们前进时翻译它们,它必须看起来像一个背景很近并且翻译/移动速度很快,而另一个背景是有点远,翻译/移动有点慢。较近的背景几乎具有全强度,而较远的背景具有较低的强度。你可以说它们有不同的透明度级别。问题是,我怎样才能完成这个任务,或者是否可以使用多个背景。 任何建议将不胜感激。 作为示例,请参见下面的 BADLAND 游戏图像。
最佳答案
我认为,就我收到的问题而言,您想将两张或更多张图片叠放在一起。我的意思是,如果您尝试重叠多个背景并要求它,是的,它可以轻松完成。
您需要做的是使用FrameLayout。如
"FrameLayout represents a simple layout for the user interface of Android applications. It is usually used for displaying single Views at a specific area on the screen or overlapping its child views."
然后您可以在它们上实现动画并翻译它们您可以在它们上找到不同类型的翻译。
这里是关于使用框架布局的全部内容 frameLayout1 framelayout2对于动画和翻译,这里有链接。 link , link2 , link3
关于java - 在Android应用程序中使用多个背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40926758/