知识教程 | 优化状态栏沉浸式效果
2018-02-10 10:38
260 查看
沉浸式状态栏是让开发者尤其是Android开发者很头疼的问题,耗费开发者很多精力去校验代码在各个系统版本、各个机型上是否有效,今天这篇教程就跟大家分享优化初始化状态栏沉浸式效果的方法。
使用APICloud时,参照社区源码,初始化状态栏沉浸式,像这样去编写:
有的开发者可能会遇到在Android机器上,导航栏有卡顿效果,仔细查找原因,打开api.js 找到fixStatusBar方法,你会发现是api.js里面根据手机型号等条件操作dom进行适配,方法内还使用了扩展的api对象获取数据,所以该方法必须在apireader内执行,卡顿效果就是加载api对象的时间,apiready执行变晚。
下面这个方法分享给大家,帮助你们解决卡顿问题。
初始化程序时,index.html 文件中 apireader 内执行:
在打开其他window时,不在apiready内调用,提前处理沉浸式效果,可以解决卡顿问题。
写到常用方法内:
使用APICloud时,参照社区源码,初始化状态栏沉浸式,像这样去编写:
有的开发者可能会遇到在Android机器上,导航栏有卡顿效果,仔细查找原因,打开api.js 找到fixStatusBar方法,你会发现是api.js里面根据手机型号等条件操作dom进行适配,方法内还使用了扩展的api对象获取数据,所以该方法必须在apireader内执行,卡顿效果就是加载api对象的时间,apiready执行变晚。
下面这个方法分享给大家,帮助你们解决卡顿问题。
初始化程序时,index.html 文件中 apireader 内执行:
在打开其他window时,不在apiready内调用,提前处理沉浸式效果,可以解决卡顿问题。
写到常用方法内:
相关文章推荐
- 知识教程 | 优化状态栏沉浸式效果
- 【知识整理】这可能是最好的性能优化教程(二)
- 【知识整理】这可能是最好的性能优化教程(一)
- 在第一次使用CSS基本上优化,使用jQuery:效果、回调、教程
- SEO教程--网站搜索引擎优化基础知识
- 仿网易视频列表连播炫酷效果 - v3.1 升级版-细节优化(网络状态切换、item点击事件等)
- Xamarin XAML语言教程Xamarin.Forms中程序状态与进度(一)
- 详解SpringBoot初始教程之Tomcat、Https配置以及Jetty优化
- 四旋翼飞行器基本知识(四旋翼飞行器结构和原理+四轴飞行diy全套入门教程)
- (精品)运用PS的液化滤镜制作逼真的石头效果-PS滤镜教程
- ASP.NET基础教程-SqlConnection对象-取得连接状态
- 前端性能优化的基础知识
- Android studio优化教程
- [译]Android高级技巧: Renderscript优化模糊效果
- Web前端性能优化教程03:添加Expires头
- 翻转游戏 宽搜:状态表示优化+判重剪枝
- 精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
- python基础教程-第1章节 基础知识
- WinDbg入门教程(1)-调试器的基础知识
- 优化的对比度增强算法用于有雾图像的清晰化处理(算法效果是我目前看到最为稳定的,且对天空具有天然的免疫力,极力推荐有需要的朋友研究)。