我对Android平台比较陌生,所以我不知道是否存在某种具体的方法。这是我的问题
我有一个带背景图片的布局。在该背景图像上,我有2个文本视图(一个用于标题,另一个用于子标题)。此外,我有4个非常小的图像和2个按钮的其他四个图像视图。现在经过固定的时间间隔(比如4秒)后,我希望所有背景图像,其他4个图像和两个文本动态变化。只有按钮的布局保持不变。
一段时间后休息所有变化。现在这种变化应该继续发生。
基本上我需要显示4个屏幕。当用户启动应用程序时,用户会看到第一个屏幕,然后它会变为2个屏幕,然后是第3个屏幕,然后是第4个屏幕然后再返我目前正在单独使用Animation.Drawable作为背景图像和其他四个图像。但我无法更改文本和转换黑白图像不是很顺利。
我有办法解决这个问题吗?
这是我的xml文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/login_page"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbarAlwaysDrawVerticalTrack="true"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/background_image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:contentDescription="TODO"
android:scaleType="fitXY"
/>
<ImageView
android:id="@+id/dot_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/signin"
android:layout_marginLeft="264dp"
android:contentDescription="TODO"
/>
<ImageView
android:id="@+id/dot_image2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/signin"
android:layout_marginLeft="284dp"
android:contentDescription="TODO"
android:src="@drawable/introdot_inactive" />
<ImageView
android:id="@+id/dot_image3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/signin"
android:layout_marginLeft="304dp"
android:contentDescription="TODO"
android:src="@drawable/introdot_inactive" />
<ImageView
android:id="@+id/dot_image4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/signin"
android:layout_marginLeft="324dp"
android:contentDescription="TODO"
android:src="@drawable/introdot_inactive" />
<com.facebook.widget.LoginButton
android:id="@+id/facebook_signin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginBottom="120dp"
android:layout_marginRight="43dp"
/>
<Button
android:id="@+id/signin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/facebook_signin"
android:layout_alignLeft="@+id/SubHeaderText"
android:layout_alignParentBottom="true"
android:layout_alignTop="@+id/facebook_signin"
android:layout_marginBottom="120dp"
android:background="#BBBBBB"
android:fitsSystemWindows="true"
/>
<TextView
android:id="@+id/HeaderText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/signin"
android:layout_alignParentTop="true"
android:layout_marginTop="42dp"
android:text="Welcome"
android:textColor="#666666"
android:textSize="23pt"
android:typeface="serif" />
<TextView
android:id="@+id/SubHeaderText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="44dp"
android:layout_marginTop="152dp"
android:text="Subheader text"
android:textColor="#666666"
android:textSize="15pt"
android:typeface="serif" />
</RelativeLayout>