Android启动页面整理

   几乎所有的Android应用程序都会有一个启动画面,展示自己的LOGO,版本信息,或者更人性化一点的,在很长的加载信息中,变换一些显示的文字等,让无聊的等待时间添加点调味剂。具体实现来说,应该创建一个没有TitleActivity,显示图片,文字。其中创建新的线程去加载数据,检测设备的良好等,等一切就绪的时候启动新的Activity

上面就是目前主流的App的加载页面,但是随着时代的发展Android的启动界面出现了一些新的变化,主要是在加载页面出来了广告,当然一些基本的元素仍然没有少(名称,版本,一句话描述),代表的有网易和凤凰新闻客户端。



技术上实现主要有两种:

1、利用HandlerpostDelayed延迟几秒加载页面,这种比较适合在加载也不做任何操作,比如检查版本更新,缓存数据等等

newHandler().postDelayed(new Runnable(){  

          @Override  

          public void run() {  

               Intent mainIntent = newIntent(SplashActivity.this, MainActivity.class);  

              SplashActivity.this.startActivity(mainIntent);  

               SplashActivity.this.finish();

          }    

      }, 2000);

2、可以利用AsyncTask实现检查版本、加载缓存等等一些操作,等处理完成之后再进入主页面。

当然以上两种方法都可以加上各种各样的动画效果,比如从屏幕左侧滑出,淡入淡出等等,以下有两篇文章总结的特别的好,强烈推荐大家看下。

http://www.cnblogs.com/qianxudetianxia/archive/2012/12/30/2839700.html

http://www.androidcn.com/news/20110322/00001408.html

http://code.eoe.cn/231/title/_Android_android%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%90%AF%E5%8A%A8%E9%A1%B5%E9%9D%A2



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章