在一个Android应用启动时,可以根据需要为其设置一个欢迎界面.欢迎界面将是用户在启动应用
时看到的第一个界面,传达给用户第一感觉.
下面的几个web,各自提供了一种实现方式.
1.不用线程做Android软件欢迎界面,透明效果,完成后自动跳转
其基本思路是,在控制欢迎界面的Activity中,采用Animation为Activity显示的视图增加动画效果.
借助动画结束的这一事件,实现向下一个Activity的跳转.
其基本思路是,在控制欢迎界面的Activity中,使用Handler来进行处理.
下面的代码节选自其内容:
- package info.mypanz;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.os.Handler;
- import android.view.Window;
- import android.view.WindowManager;
- public class welcome extends Activity {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
- setContentView(R.layout.welcome);
- new Handler().postDelayed(new Runnable(){//新建一个handler实现演示跳转
- @Override
- public void run() {
- // TODO Auto-generated method stub
- Intent i = new Intent();
- i.setClass(welcome.this,login.class);
- startActivity(i);
- }
- },5000);
- }
- }