如何在Android应用程序中创建滚动背景?

时间:2013-03-08 04:58:26

标签: java android

我是一名新的Android开发人员,但我已经在Java中完成了一些2D游戏。

但是,我还没有真正找到一个很棒的菜单方法,我希望在这个应用程序的主菜单上有一个动画背景动画。

是否有某种方法,如图形更新程序(绘画),然后只是将x设置为在屏幕上滚动?

注意:它将是背景中的一个图像,我希望它滚动(这是一个简单的模式),以给游戏菜单一些效果。我假设GIF图像是不可能的。

2 个答案:

答案 0 :(得分:0)

您需要使用ScrollView Android类,只需在.xml文件中定义ScrollView,如下所示,

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    // Define your other components here.

</ScrollView>

答案 1 :(得分:0)

选项很少:

  1. 您可以使用某些图像或其他视图,并根据需要设置尺寸,通常大于屏幕尺寸。然后,您可以在相对布局中使用此图像,并设置左/上偏移以控制确切位置。

  2. 您可以创建一个自定义视图,使用偏移量在屏幕上绘制适当的图像或其他内容。

  3. 我基本上更喜欢第二个选项,因为我不必在相对布局中限制我的视图。

    添加 - 菜单渲染不在您的控制之下。它是由设备主题和相关的控制器(读取:制造商)。