应用引导界面LazyLoad延迟加载实现
应用引导界面的延迟加载,挺适合做启动页优化的。就像新浪客户端那种,启动后先来个简洁的过渡界面,2 秒钟内再加载主页面,体验还挺顺滑的。
用LazyLoad搞这个挺合适,页面结构清晰,加载控制灵活,适配移动端也方便。你可以参考下LazyLoad 延迟加载功能这篇文章,讲得比较实在。
配合jQuery用也蛮顺手,比如图片滚动加载,jquery.scrollLoading
这个插件效果不错,节省流量也快。文章在这儿:scrollLoading 实现图片延迟加载。
另外,如果你想把延迟加载用在安卓的控件上,StateView这个工具也挺方便的,用来控制加载状态和视图切换。戳这篇看详细:StateView: 延迟加载控件。
小建议:延迟加载别搞太复杂,核心就一个原则——先让用户看到东西,别让白屏停太久。如果你做首屏优化,记得 JS 也要延迟,像这篇文章讲的那样分步加载脚本。
应用引导界面 实例
预估大小:322个文件
学习版QQ.apk
2.11MB
jarlist.cache
120B
MyApplication.class
1KB
CrashHandler$1.class
1KB
CrashHandler.class
7KB
MainActivity.class
567B
R$layout.class
517B
R$id.class
468B
R$drawable.class
5KB
R$dimen.class
536B
8.66MB
文件大小:
评论区