引导页SpalshActivity实现

引导页SpalshActivity实现_第1张图片
2016-09-22_103542.png

1、
创建SpalshActivity,在清单列表中加入以下代码,这样可以实现应用启动时最先加载SpalshActivity页面

   
            
                

                
            
        

2、清单列表中引用了一个主题,是为了实现全屏,隐藏ActionBar,在style.xml文件中添加以下代码即可

  

3.SpalshActivty代码如下:

public class SpalshActivity extends Activity {
private boolean isStart=false;
private ImageView icon;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_luanch);
    initView();
    new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
            startMainActivity();
        }
    },2000);
}

private void initView() {
    icon = (ImageView)findViewById(R.id.icon);
}

private void startMainActivity() {
    if(!isStart){
        isStart=true;
        Intent intent=new Intent(this, MainActivity.class);
        startActivity(intent);
        finish();
    }
}

/**
 * 点击直接进入,不要等待2秒
 * @param event
 * @return
 */
@Override
public boolean onTouchEvent(MotionEvent event) {
    if(!isStart){
        isStart=true;           //
        Intent intent=new Intent(this, MainActivity.class);
        startActivity(intent);
        finish();
    }
    return super.onTouchEvent(event);
}  }

4.布局文件如下:
其中icon是一个圆形图片,居中显示
bg_logo背景图片



  
  
      
      

  


你可能感兴趣的:(引导页SpalshActivity实现)