[发明专利]一种用于消除页面抖动的方法和装置有效
申请号: | 201210592706.2 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103914213B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 杜立召 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482 |
代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 消除 页面 抖动 方法 装置 | ||
1.一种用于消除页面抖动的方法,其特征在于,该方法适用于移动终端,包括:
预设多个用于内容加载和显示的模板;
读取数据;
根据各个数据的内容依次选择对应的模板,将数据与列表框控件绑定,生成列表框;
当页面初始显示或页面滚动时,选取列表框中需要显示的数据,将需要显示的数据加载到内存中,生成用户界面元素;
显示用户界面元素。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
监听列表框的滚动,当页面滚动时,将焦点交给页面;当滚动条停止时,将焦点交给滚动条。
3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:
判断内存中的数据是否需要显示,若判断为否,将该数据从内存中移除。
4.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:
判断数据的显示方式,若数据的显示方式为默认的显示方式,则将缓存模式设置为默认模式;若数据的显示方式为循环的显示方式,则将缓存模式设置为循环模式。
5.根据权利要求1或2所述的方法,其特征在于:
所述选取列表框中需要显示的数据,包括:选取列表框可视范围中的数据。
6.一种用于消除页面抖动的装置,其特征在于,该装置适用于移动终端,包括:预设模块、数据读取模块、列表框生成模块、数据加载模块和显示模块,
预设模块,用于预设多个用于内容加载和显示的模板;
数据读取模块,用于读取数据;
列表框生成模块,用于根据各个数据的内容依次选择对应的模板,将数据与列表框控件绑定,生成列表框;
数据加载模块,当页面初始显示或页面滚动时,选取列表框中需要显示的数据,将需要显示的数据加载到内存中,生成用户界面元素;
显示模块,用于显示用户界面元素。
7.根据权利要求6所述的装置,其特征在于,该装置还包括:
焦点设置模块,用于监听列表框的滚动,当页面滚动时,将显示焦点设置于列表框之外的元素;当页面滚动停止时,将显示焦点设置于列表框。
8.根据权利要求6或7所述的装置,其特征在于,
所述数据加载模块,进一步用于判断内存中的数据是否需要显示,若判断为否,将该数据从内存中移除。
9.根据权利要求6或7所述的装置,其特征在于,该装置进一步包括:
缓存设置模块,用于判断数据的显示方式,若数据的显示方式为默认的显示方式,则将缓存模式设置为默认模式;若数据的显示方式为循环的显示方式,则将缓存模式设置为循环模式。
10.据权利要求6或7所述的装置,其特征在于,
所述数据加载模块,具体用于选取列表框可视范围中的数据,加载到内存中,生成用户界面元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592706.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:静态存储单元及其形成方法
- 下一篇:共用栅极的半导体结构及对应的形成方法