如何做一个封面(splash)

新建一个splashactivity,将acvtivity.java中没用的都注释掉,将其改成


 1. public class SplashActivity extends ActionBarActivity {
         //新加的
         private final int SPLASH_DISPLAY_LENGHT=2000;

         @Override
         protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              requestWindowFeature(Window.FEATURE_NO_TITLE);//1
                  setContentView(R.layout. activity_splash);//2
                  getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN );            //3

              new Handler().postDelayed(new Runnable()
              {
                   @Override
                   public void run()
                   {
                        Intent mainIntent = new Intent(SplashActivity.this,MainActivity.class);

                        SplashActivity.this.startActivity(mainIntent);
                        SplashActivity.this.finish();


                   }

              },SPLASH_DISPLAY_LENGHT); } }

其中2000表示2秒(不过实际中没有用,至少10000才有用)。然后在manifest.html将程序刚开始的入口设为splashactivity
注意2句要位于1之后,否则会报错。 然后在layout中的activity_splash.xml中设置背景图片。
思想就是先进入一个全屏activity,延迟几秒后进入下一个activity

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值