读书人

android闪屏的制造

发布时间: 2012-09-29 10:30:01 作者: rapoo

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);         }    };

????

读书人网 >Android

热点推荐