`
wang_peng1
  • 浏览: 3896663 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android闪屏的制作

阅读更多

android闪屏的制作 我在这里使用里试用了Handler(),通过splashHandler.sendMessageDelayed(msg, SPLASHTIME);方法中第二个参数的时间控制作为闪屏的出现时间。当然闪屏的activity作为主activity,后面的主程序则用startActiivity实现。

 @Override
   public void onCreate(Bundle icicle) {
	   	super.onCreate(icicle);
	   	requestWindowFeature(Window.FEATURE_NO_TITLE);

	   	setContentView(R.layout.splash);
                Message msg = new Message();
		msg.what = STOPSPLASH;
		splashHandler.sendMessageDelayed(msg, SPLASHTIME);
   } 

 

msg.what = STOPSPLASH其实就是给消息起个名字,防止消息过多分不清

 

private Handler splashHandler = new Handler() {
                 @Override
         public void handleMessage(Message msg) {
              switch (msg.what) {
              case STOPSPLASH:
                               startActivity(new Intent(getBaseContext(),Main.class));
               finish();
                   break;
              }
              super.handleMessage(msg);
         }
    };

    

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics