发明名称 |
一种以页面为单位且具有后台加载和缓存逻辑的划屏方法 |
摘要 |
本发明提供一种以页面为单位且具有后台加载和缓存逻辑的划屏方法,包括步骤10.使用ScrollView作为装置的划屏视图容器;将显示页面的长宽分别设定为与该容器长度和容器宽度一致;步骤20.启动后台线程,在缓冲区中进行缓冲区加载范围内的显示页面的视图数据加载;步骤30.当装置出现划屏操作,缓冲区同步进行更新;步骤40.检查缓冲区加载范围,对未完成视图数据加载的显示页面进行视图数据加载,加载完后,结束后台线程。本发明优点在于,简化缓存逻辑,便于开发人员实现功能。 |
申请公布号 |
CN103777868A |
申请公布日期 |
2014.05.07 |
申请号 |
CN201210411905.9 |
申请日期 |
2012.10.23 |
申请人 |
福建星网视易信息系统有限公司 |
发明人 |
李中冬;陈节省;陈国龙;余春艳 |
分类号 |
G06F3/0485(2013.01)I |
主分类号 |
G06F3/0485(2013.01)I |
代理机构 |
福州市鼓楼区京华专利事务所(普通合伙) 35212 |
代理人 |
宋连梅 |
主权项 |
一种以页面为单位且具有后台加载和缓存逻辑的划屏方法,其特征在于:具体如下步骤:步骤10、使用ScrollView作为装置的划屏视图容器;获取划屏视图容器的容器长度与容器宽度;将显示页面的页面长度与页面宽度二者分别设定为与该划屏视图容器长度和容器宽度一致;步骤20、启动后台线程,在缓冲区中进行缓冲区加载范围内的显示页面的视图数据加载;所述缓冲区加载范围至少包含三个显示页面;步骤30、当装置出现划屏操作,缓冲区同步进行更新;将划出缓冲区加载范围的显示页面,进行缓冲区加载范围内的显示页面次序交换;将交换后的显示页面标记为未加载视图数据的显示页面;步骤40、检查缓冲区加载范围,对未完成视图数据加载的显示页面进行视图数据加载;缓冲区加载范围不存在未完成视图数据加载的显示页面,结束后台线程。 |
地址 |
350000 福建省福州市仓山区建新镇金山大道618号桔园洲工业园19号楼一、二层 |