android闪屏的制作
16lz
2022-05-15
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多平台推送
- Android中对Handle机制的理解
- 转 : Android中Message机制的灵活应用
- Android下uptime获取系统启动和运行时间
- Android(安卓)中的MVC与数据流动
- Android多种方法获取系统时间
- android message机制
- Android(安卓)Market的 Loading效果
- Android消息通知