Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304025
  • 博文数量: 53
  • 博客积分: 1266
  • 博客等级: 少尉
  • 技术积分: 572
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-16 16:45
文章分类

全部博文(53)

文章存档

2012年(37)

2011年(16)

分类: 嵌入式

2012-11-20 12:22:10

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);

阅读(2005) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~