1、创建Android项目
2、设置应用全屏,在AndroidManifest.xml中的activity节点中加入android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
3、增加动画配置,在res下增加anim文件夹,加入如下配置文件:
【dljm_left_in.xml】
【dljm_left_out.xml】
4、配置布局xml文件
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent" >
android:id="@+id/dl_vf"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:flipInterval="1000"
android:inAnimation="@anim/dljm_left_in"
android:outAnimation="@anim/dljm_left_out"
android:persistentDrawingCache="animation" >
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
android:id="@+id/SplashImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/flag" />
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world" />
5、在Activity中增加Handler对象
public Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
if (msg.what == 11111) {
//显示下一屏
dl_vf.showNext();
}
}
};
6、在Activity中的onCreate方法中增加以下代码:
dl_vf = (ViewFlipper) findViewById(R.id.dl_vf);
handler.postDelayed(new Runnable() {
public void run() {
Message msg = new Message();
msg.what = 11111;
handler.sendMessage(msg);
}
}, 1000);
阅读(2009) | 评论(0) | 转发(0) |