利用handler的延时实现app载入时loading

来源:互联网 发布:linux中chown r 编辑:程序博客网 时间:2024/06/07 04:45

基本上每个app都会有个独特而有美观的loading引导界面,放在软件刚被打开的时候,给用户一个清晰友好的交互体验,

下面我直接贴上简单的实现过程,仅供参考

package com.zhuandian.fanyi.Splash;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import com.zhuandian.fanyi.MainActivity;import com.zhuandian.fanyi.R;/** * Created by 谢栋 on 2016/7/24. */public class Splash extends Activity {    private final int SPLASH_DISPLAY_LENGHT = 2000; //延迟2秒    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.splash);        //利用延时实现loading效果        new Handler().postDelayed(new Runnable() {            @Override            public void run() {                Intent intent =new Intent(Splash.this, MainActivity.class);                startActivity(intent);                Splash.this.finish();            }        },SPLASH_DISPLAY_LENGHT);    }}


0 0
原创粉丝点击