启动延迟动画

来源:互联网 发布:天津淘宝模特招聘 编辑:程序博客网 时间:2024/05/20 20:17
  1. new Handler().postDelayed(new Runnable() {  
  2.             public void run() {  
  3.                 Intent mainIntent = new Intent(SplashActivity.this,  
  4.                         HelloWorldActivity.class);  
  5.                 SplashActivity.this.startActivity(mainIntent);  
  6.                 SplashActivity.this.finish();  
  7.             }  
  8.   
  9.         }, 6000);  
  10. 延迟启动6秒
  11. 两个Activity,通过线程延迟指定的时间再执行Activity的跳转,我们需要建立两个Activity,一个是SplashActivity,用来做启动画面。另一个是HelloWorldActivity。在这里只是说明如何来做启动画面,所以就不详细来完成Activity了。

Handler类主要可以使用如下3个方法来设置执行Runnable对象的时间:

  1. //  立即执行Runnable对象    
  2. public final boolean post(Runnable r);    
  3. //  在指定的时间(uptimeMillis)执行Runnable对象    
  4. public final boolean postAtTime(Runnable r, long uptimeMillis);    
  5. //  在指定的时间间隔(delayMillis)执行Runnable对象    
  6. public final boolean postDelayed(Runnable r, long delayMillis);  
连接
0 0
原创粉丝点击