Java,Jsp,模式及框架
Web技术
Web服务器
浏览器相关
SQL语言
数据库
开发环境
软件开发及管理
网站SEO
短信及邮件服务
网页设计
电脑、硬件及网络
协同管理平台问题
电子商务
前沿技术及趋势
  当前位置:首页 - 知识积累 - 前沿技术及趋势
手机软件启动时的渐变动画效果
时间:2013年09月14日 

打开某些手机软件的时候,会看到一些首次启动指导页面,或者LOGO渐变动画效果。前者使用的是viewpage达到的,后者采用的是AlphaAnimation 动画。

手机打开软件的时候,就开始了Android activity 生命周期。

手机软件启动时的画面渐变效果就是通过下面的动画效果代码来实现的。

通过创建onCreate() 方法开启activity。把下面的方法放入onCreate()内,这样就要通过设置的效果代码来实现渐变了。

//加载设置启动的页面,在通过下面的方法来控制此页面

final View view = View.inflate(this, R.layout.activity_login, null);

// 渐变展示启动屏,这里通过动画来设置了开启应用程序的界面
  AlphaAnimation aa = new AlphaAnimation(0.3f, 1.0f);

//设置渐变的时间为2秒
  aa.setDuration(2000);
  view.startAnimation(aa);
  // 给动画添加监听方法
  aa.setAnimationListener(new AnimationListener() {
   @Override
   public void onAnimationEnd(Animation arg0) {
   //这里可以做我们想做的事情,添加跳转软件的主页面的代码。

   }

   @Override
   public void onAnimationRepeat(Animation animation) {
   }

   @Override
   public void onAnimationStart(Animation animation) {
   }

  });