当前位置: 代码迷 >> Android >> android闪屏的制造
  详细解决方案

android闪屏的制造

热度:43   发布时间:2016-05-01 14:10:03.0
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);         }    };

????

  相关解决方案