java - 在Android应用程序中使用多个背景

标签 java android xml

这是一个场景,我在谷歌上做了很多研究,但没有希望。场景是,我要开发一款 2D 游戏,在其中我想使用多个背景,并且我想在它们前进时翻译它们,它必须看起来像一个背景很近并且翻译/移动速度很快,而另一个背景是有点远,翻译/移动有点慢。较近的背景几乎具有全强度,而较远的背景具有较低的强度。你可以说它们有不同的透明度级别。问题是,我怎样才能完成这个任务,或者是否可以使用多个背景。 任何建议将不胜感激。 作为示例,请参见下面的 BADLAND 游戏图像。

enter image description here

最佳答案

我认为,就我收到的问题而言,您想将两张或更多张图片叠放在一起。我的意思是,如果您尝试重叠多个背景并要求它,是的,它可以轻松完成。

您需要做的是使用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/

相关文章:

java - 获取jmeter功能测试代码覆盖率

java - android如何在触摸事件中每3秒在随机x y中绘制位图

android - Adwhirl SDK 始终返回 'Networkname - failure' ;适配器,调用句柄,一切正常

c++ - 不使用 DOM 可移植地生成 XML 文档

java - 使用 jaxb 解析包装属性

java - 如何使用连接池在 JM 中使用 activeMQ 创建发布者

java - ANTLR:有一个简单的例子吗?

java - 如何模拟 shirosession?

java - 在 SugarORM 中将对象作为参数传递

.net - 如何在 MongoDB 中存储 XML?