当前位置: 网学 > 编程文档 > Android > 正文

Android 欢迎程序

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Android 欢迎程序的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!


    /**
    *欢迎界面
    *@author小建枫叶
    *
    */
    publicclassWelcomeActivityextendsActivityimplementsAnimationListener{
    privateImageViewimageView=null;
    privateAnimationalphaAnimation=null;
    
    @Override
    protectedvoidonCreate(BundlesavedInstanceState){
    
    super.onCreate(savedInstanceState);
    setContentView(R.layout.welcome);
    imageView=(ImageView)findViewById(R.id.welcome_image_view);
    alphaAnimation=AnimationUtils.loadAnimation(this,R.anim.welcome_alpha);
    alphaAnimation.setFillEnabled(true);//启动Fill保持
    alphaAnimation.setFillAfter(true);//设置动画的最后一帧是保持在View上面
    imageView.setAnimation(alphaAnimation);
    alphaAnimation.setAnimationListener(this);//为动画设置监听
    }
    
    @Override
    publicvoidonAnimationStart(Animationanimation){
    
    }
    
    @Override
    publicvoidonAnimationEnd(Animationanimation){
    //动画结束时结束欢迎界面并转到软件的主界面
    Intentintent=newIntent(this,MainActivity.class);
    startActivity(intent);
    this.finish();
    }
    
    @Override
    publicvoidonAnimationRepeat(Animationanimation){
    
    }
    
    @Override
    publicbooleanonKeyDown(intkeyCode,KeyEventevent){
    //在欢迎界面屏蔽BACK键
    if(keyCode==KeyEvent.KEYCODE_BACK){
    returnfalse;
    }
    returnfalse;
    }
    
    }
    /**
    *欢迎界面
    *@author小建枫叶
    *
    */
    publicclassWelcomeActivityextendsActivityimplementsAnimationListener{
     privateImageViewimageView=null;
     privateAnimationalphaAnimation=null;
    
     @Override
     protectedvoidonCreate(BundlesavedInstanceState){
    
     super.onCreate(savedInstanceState);
     setContentView(R.layout.welcome);
     imageView=(ImageView)findViewById(R.id.welcome_image_view);
     alphaAnimation=AnimationUtils.loadAnimation(this,R.anim.welcome_alpha);
     alphaAnimation.setFillEnabled(true);//启动Fill保持
     alphaAnimation.setFillAfter(true);//设置动画的最后一帧是保持在View上面
     imageView.setAnimation(alphaAnimation);
     alphaAnimation.setAnimationListener(this);//为动画设置监听
     }
    
     @Override
     publicvoidonAnimationStart(Animationanimation){
    
     }
    
     @Override
     publicvoidonAnimationEnd(Animationanimation){
     //动画结束时结束欢迎界面并转到软件的主界面
     Intentintent=newIntent(this,MainActivity.class);
     startActivity(intent);
     this.finish();
     }
    
     @Override
     publicvoidonAnimationRepeat(Animationanimation){
    
     }
    
     @Override
     publicbooleanonKeyDown(intkeyCode,KeyEventevent){
     //在欢迎界面屏蔽BACK键
     if(keyCode==KeyEvent
    .KEYCODE_BACK){
     returnfalse;
     }
     returnfalse;
     }
    
    }
    动画welcome_alpha.xml
    
    Xml代码
    
        android:interpolator="@android:anim/accelerate_interpolator">
        android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:duration="2000"
    />
        android:fromAlpha="1.0"
    android:toAlpha="0.0"
    android:startOffset="3000"//延迟3秒再开始
    android:duration="3000"
    />
    
    
         android:interpolator="@android:anim/accelerate_interpolator">
          android:fromAlpha="0.0"
     android:toAlpha="1.0"
     android:duration="2000"
     />
          android:fromAlpha="1.0"
     android:toAlpha="0.0"
     android:startOffset="3000"//延迟3秒再开始
     android:duration="3000"
     />
    
    布局welcome.xml
    
    Xml代码
    
        android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:gravity="center_vertical|center_horizontal">
        android:id="@+id/welcome_image_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/welcome"
    />
    
    
  • 上一篇资讯: Android 浅谈AsyncTask异步
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号