一种列表加载到展示的过渡方法、装置、终端和存储介质制造方法及图纸

技术编号:17779296 阅读:37 留言:0更新日期:2018-04-22 07:35
本发明专利技术公开了一种列表加载到展示的过渡方法、装置、终端和存储介质。所述方法包括:根据获取的数据确定待展示的消息列表;对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;依据所述各项内容的处理结果逐项渲染并展示各项内容。本发明专利技术实施可以增加拓展接口,提高可定制灵活度和列表加载到展示流畅度。

【技术实现步骤摘要】
一种列表加载到展示的过渡方法、装置、终端和存储介质
本专利技术实施例涉及列表展示
,尤其涉及一种列表加载到展示的过渡方法、装置、终端和存储介质。
技术介绍
随着智能终端的迅速推广和使用,用户期望的依然是能够有更加便捷的浏览方式,因此,在传统浏览器的基础上各式各样的APP应运而生。列表是APP中常见的数据展现形式。它以表格为容器装载着文字、图像等,用户接受度很高。由于列表中一次性加载较多的数据,如何在APP中设计好列表在各种行为下的数据加载的展示形式,对整个APP的用户体验显得尤为重要。目前的列表展示方案如图1所示,在列表加载完数据后无过渡过程直接展示列表的项目。这种展示方式缺少衔接性,数据加载到数据展示渲染过程生硬;可定制化差,无法进行灵活调整;可拓展性差,只能执行固定方案,无法进行方案拓展。
技术实现思路
本专利技术提供一种列表加载到展示的过渡方法、装置、终端和存储介质,可以增加拓展接口,提高可定制灵活度和列表加载到展示流畅度。第一方面,本专利技术实施例提供了一种列表加载到展示的过渡方法,包括:根据获取的数据确定待展示的消息列表;对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;依据所述各项内容的处理结果逐项渲染并展示各项内容。第二方面,本专利技术实施例还提供了一种列表加载到展示的过渡装置,该装置包括:消息列表确定模块,用于根据获取的数据确定待展示的消息列表;处理模块,用于对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;展示模块,用于依据所述各项内容的处理结果逐项渲染并展示各项内容。第三方面,本专利技术实施例还提供了一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的列表加载到展示的过渡方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的列表加载到展示的过渡方法。本专利技术根据获取的数据确定待展示的消息列表,并对所述消息列表中的各项内容进行处理,得到各项内容的处理结果,依据所述各项内容的处理结果逐项渲染并展示各项内容。本专利技术的技术方案对待展示的消息列表进行处理和渲染,可以提高列表加载到展示流畅度和可定制灵活度。附图说明图1为现有技术中的列表展示图;图2为本专利技术实施例一中的一种列表加载到展示的过渡方法的流程图;图3为本专利技术实施例二中的一种列表加载到展示的过渡方法的流程图;图4为本专利技术实施例二中的一种列表加载到展示的过渡方法的另一流程图;图5为本专利技术实施例三中的一种列表加载到展示的过渡装置的结构示意图;图6为本专利技术实施例四中的终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图2为本专利技术实施例一中的一种列表加载到展示的过渡方法的流程图,本实施例可适用于列表加载到展示的过渡情况,该方法可以由一种列表加载到展示的过渡装置来执行,具体包括如下步骤:步骤110、根据获取的数据确定待展示的消息列表。在本实施例中,终端的APP中会产生一定数量的用户未读消息数据,进入业务页面,获取到这些数据并将其加载成列表的形式,即为所述待展示的消息列表,但是并不进行展示。步骤120、对所述消息列表中的各项内容进行处理,得到各项内容的处理结果。具体的,获取所述消息列表中的各项内容的项目(如View、Cell、Item等)或其他元素,并对其进行处理,得到处理结果并存储。步骤130、依据所述各项内容的处理结果逐项渲染并展示各项内容。具体的,依据各项内容的处理结果将各项内容按照先后顺序一项一项进行渲染并展示。示例性的,假设列表加载完数据后要展示10项内容,每项内容渲染需要耗时0.1秒,第1项内容的数据是用户所需浏览的消息,第1项内容渲染完成(耗时0.1秒)便展示第1项内容的消息,用户只需等待0.1秒即可查看到所需浏览的消息。如果用现有方案,需等10项内容全部渲染完成(总耗时1秒)之后才能展示出来,用户需要等待1秒之后才能查看到所需信息。本专利技术实施例根据获取的数据确定待展示的消息列表,并对所述消息列表中的各项内容进行处理,得到各项内容的处理结果,依据所述各项内容的处理结果逐项渲染并展示各项内容。本专利技术实施例的技术方案对待展示的消息列表进行处理和渲染,可以提高列表加载到展示流畅度和可定制灵活度,提高用户体验。实施例二图3为本专利技术实施例二中的一种列表加载到展示的过渡方法的流程图。本实施例在上述实施例的基础上,进一步优化了上述列表加载到展示的过渡方法。相应的,如图3所示,具体包括如下步骤:步骤210、根据获取的数据确定待展示的消息列表。步骤220、依据所述消息列表的属性值确定所述消息列表是否加载完成。具体的,列表在加载完成时,列表的相关属性值会发生变化,通过监听列表的属性值的变化情况确定所述消息列表是否加载完成,若加载完成则进入步骤230。步骤230、对所述消息列表中的各项内容进行剥离、重组和存储,得到各项内容的处理结果。具体的,所述剥离是指将消息列表中未进行滑动前会展示于屏幕的内容剥离出来;所述重组是指将剥离出来的各项内容按照在消息列表中的先后顺序进行排列;所述存储是指将排列好的所有各项内容可以存储到一个数组容器中。需要说明的是,步骤210中加载完的消息列表虽然有顺序,但是不能保证每一条都已经准备好被剥离,因此剥离时是无顺序剥离,所以对剥离后的各项内容要再一次进行排列。步骤240、从预设的渲染样式中确定待使用的渲染样式。在本实施例中,可以预设多种渲染样式,如位移、渐显和旋转等,这些渲染样式可以删除或添加,可以根据需要从这些预设的渲染样式中确定待使用渲染样式。步骤250、将所述消息列表中的各项内容按照所述重组后的顺序逐项进行渲染,每一项渲染完成即进行展示。具体的,将所述数组容器中的各项内容按照所述重组后的顺序一项一项进行渲染。每一项内容渲染完成后,便将该项内容展示出来,无需等待所有各项内容渲染完成才进行展示。进一步的,在将所述数组容器中的各项内容渲染展示完成后,对未存入数组容器的内容进行剥离、重组、存储和渲染,直至步骤210中加载的消息列表中的内容全部渲染展示完成。本专利技术实施例通过根据获取的数据确定待展示的消息列表,并对所述消息列表中的各项内容进行剥离、重组和存储,从预设的渲染样式中确定待使用的渲染样式,将所述消息列表中的各项内容按照所述重组后的顺序逐项进行渲染,每一项渲染完成即进行展示。本专利技术实施例的技术方案对待展示的消息列表进行剥离、重组、存储和渲染,可以提高列表加载到展示流畅度和可定制灵活度,拓展性强,除了默认过渡方式,还可以拓展新的过渡方式,提高用户体验。在上述技术方案的基础上,示例性的,图4为本专利技术实施例二中的一种列表加载到展示的过渡方法的另一流程图,如图4所示,包括:步骤401、进入页面;步骤402、数据获取;步骤403、列表加载;步骤404、在列表加载完成时,选择是否采用自定义过渡效果,若是,进入步骤405,若否,进入步骤407;步骤405、对列表中的各项内容本文档来自技高网...
一种列表加载到展示的过渡方法、装置、终端和存储介质

【技术保护点】
一种列表加载到展示的过渡方法,其特征在于,包括:根据获取的数据确定待展示的消息列表;对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;依据所述各项内容的处理结果逐项渲染并展示各项内容。

【技术特征摘要】
1.一种列表加载到展示的过渡方法,其特征在于,包括:根据获取的数据确定待展示的消息列表;对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;依据所述各项内容的处理结果逐项渲染并展示各项内容。2.根据权利要求1所述的方法,其特征在于,所述根据获取的数据确定待展示的消息列表之后,还包括:依据所述消息列表的属性值确定所述消息列表是否加载完成。3.根据权利要求1所述的方法,其特征在于,所述对所述消息列表中的各项内容进行处理,包括:对所述消息列表中的各项内容进行剥离、重组和存储。4.根据权利要求1所述的方法,其特征在于,所述依据所述各项内容的处理结果逐项渲染并展示各项内容,包括:将所述消息列表中的各项内容按照所述重组后的顺序逐项进行渲染,每一项渲染完成即进行展示。5.根据权利要求1所述的方法,其特征在于,所述依据所述各项内容的处理结果逐项渲染并展示各项内容之前,还包括:从预设的渲染样式中确定待使用的渲染样式。6.一种列表加载到展示的过渡装置,其特征在于,包括:消息列表确定模块,用于根据获取的数据确定待展示的消息列表;处理模块,用于对所述消息列表中的各项内容进行处理,得到各项内容的处理结果;展示模块,用于依据所述各项...

【专利技术属性】
技术研发人员:王小树
申请(专利权)人:深圳乐信软件技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1