您的位置:首页 > 移动开发 > Android开发

Android 应用载入界面的简单实现

2017-01-04 11:01 645 查看
最近在构思一款打车app的实现思路,后面将会不定时更新编写进程,有不足和改进之处希望大家给出意见。
首先,来实现一个简单的载入界面,这里只是用一张图片,就先不用动画了,后面再说。

实现功能:运行程序后进入加载界面,三秒后自动跳转到主界面,同时关闭当前加载界面,按返回键退出该应用。

实现思路:新建一个活动,将其设置为入口activity,然后在方法类中通过Handler来实现加载页面和主界面的延迟跳转。

下面直接上主要代码:

public class WelcomeActivity extends Activity {
private static final int GOTO_HOME_PAGE=0;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);

        setContentView(R.layout.activity_welcome);

        mHandler.sendEmptyMessageDelayed(GOTO_HOME_PAGE, 3000);//三秒后跳转

        

    }

    private Handler mHandler=new Handler(){

    public void handleMessage(android.os.Message msg) {

    switch(msg.what){

    case GOTO_HOME_PAGE:

    Intent intent=new Intent(WelcomeActivity.this,HomeActivity.class);//跳转到主界面

    startActivity(intent);

    finish();

    break;

    default:

    break;

   

    }

    };

   

    };

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

    设置入口activity就不贴了,很简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: