0

有没有办法在普通视图上为背景设置动画?

在我们的“开始屏幕”中,我们希望有一个实际上有点动画的背景,所以我们想让光线在文本周围飞行。我可以将其渲染为视频或一组图片或其他内容。它前面应该是正常的按钮,就像现在一样。目前这是一张简单的图片。有没有办法做到这一点?

这是当前的 XML。真的很直接

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    style="@style/AppTheme"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/porta_aenigma_title_bm"
    android:measureWithLargestChild="false"
    android:layout_gravity="bottom"
    android:orientation="vertical" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >

    <helpers.ui.ChangedButton
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="150dp"
        android:layout_marginRight="150dp"
        android:layout_marginTop="150dp"
        android:onClick="startIntro"
        android:text="@string/button1" />

    <helpers.ui.ChangedButton
        android:id="@+id/button2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="150dp"
        android:layout_marginRight="150dp"
        android:layout_marginTop="25dp"
        android:onClick="startSettingMenuButton"
        android:text="@string/button2" />

     <helpers.ui.ChangedButton
        android:id="@+id/button4"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="150dp"
        android:layout_marginRight="150dp"
        android:layout_marginTop="25dp"
        android:onClick="startLeadbord"
        android:text="@string/leadbord" />

     <helpers.ui.ChangedButton
        android:id="@+id/button3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="150dp"
        android:layout_marginRight="150dp"
        android:layout_marginTop="25dp"
        android:onClick="startCreditsButton"
        android:text="@string/button3" />

</LinearLayout>

非常感谢您的帮助

4

1 回答 1

1

我不确定,但您可以实现的另一种方法是使用RelativeLayout 将按钮保存在全宽/高度视频视图的顶部,并将hte 按钮的背景设置为透明,以便视频显示。

于 2013-01-18T17:46:49.843 回答