显示装置及显示方法制造方法及图纸

技术编号:15542589 阅读:112 留言:0更新日期:2017-06-05 11:28
一种显示方法,包括:初始化列表并生成第一数量的显示项;判断是否有显示项被移出显示区域;当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表;对显示项设置新的数据显示。通过该方法,当所述显示项被移动时,只是对显示项进行垂直方向上的偏移,而避免了显示项的新生成、插入、删除和移动,即对已生成的显示项进行了重复利用,因此可以实现在有限内存的环境中实现列表的无限滚动。本发明专利技术实施例还提供一种显示装置。

Display device and display method

A display method includes: the initialization list and generates a first number of display items; determine whether the display items are removed from the display area; when the display items are removed from the display area, will show at least one out of the items displayed on the list; on display setting new data display. By this method, when the display is moved, just to show a shift in the vertical direction, and avoid the display of new generation, insert, delete and move on, that made repeated use of the display has been generated, so we can achieve the list implementation environment in limited memory in infinite scroll. The embodiment of the invention also provides a display device.

【技术实现步骤摘要】
显示装置及显示方法
本专利技术实施例涉及一种显示方法以及一种应用该显示方法的显示装置。
技术介绍
随着技术的发展,移动设备功能越来越丰富,越来越多的人使用移动设备进行娱乐和生活。移动设备最常用的功能当属使用浏览器访问网站。很多网站都会有一些以列表形式展示的信息,根据移动设备的操作习惯,这些列表一般是可以无限下拉加载的。上述网页通常使用HTML技术呈现视觉效果。然而,限于实现的机制,跟原生软件实现的列表组件相比,HTML列表的渲染性能差很多。特别当网页中包括大量数据项的列表在滚动时,会占用更多的内存,从而使页面操作出现卡顿的情况。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种一种显示方法,应用于显示装置中,其特征在于,包括:初始化列表并生成第一数量的显示项;判断是否有显示项被移出显示区域;当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表;对显示项设置新的数据显示。本申请的第二个目的在于提出一种应用该显示方法的显示装置。为达上述目的,本申请第一方面实施例提出了一种显示方法,包括:初始化列表并生成第一数量的显示项;判断是否有显示项被移出显示区域;当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表;对显示项设置新的数据显示。本申请实施例的显示方法,其中所述初始化列表之后还包括:监控所述列表滚动动作。本申请实施例的显示方法,所述方法还包括:判断所述列表的滚动速度是否满足一预设条件;当滚动速度满足所述预设条件时,对滚动时间进行第一时间长度的延时。本申请实施例的显示方法,所述当初始化列表并生成第一数量的显示项进一步包括,所述显示项被赋予坐标值。本申请实施例的显示方法,当所述显示项被移动时,通过赋予显示项偏移量以更改其坐标值。为达上述目的,本申请第二方面实施例提出了一种显示装置,包括初始化模块,监控模块,及控制模块,所述初始化模块用于初始化列表并生成第一数量的显示项;所述监控模块图用于判断是否有显示项被移出显示区域;所述控制模块用于当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表,所述显示装置还用于对显示项设置新的数据显示。本申请实施例的显示装置,所述初始化模块还用于在初始化列表后监控所述列表滚动动作。本申请实施例的显示装置,所述监控模块还用于监控列表滚动动作,判断所述列表滚动速度是否满足一预设条件;及所述显示装置,还包括延时模块,用于当所述列表滚动速度满足所述预设条件时,对滚动时间进行第一时间长度的延时。本申请实施例的显示装置,所述控制模块还用于当初始化列表并生成第一数量的显示项时赋予所述显示项坐标值。本申请实施例的显示装置,所述控制模块还用于当所述显示项被移动时,通过赋予显示项偏移量以更改其坐标值。通过所述显示方法,当所述显示项被移动时,只是对显示项进行垂直方向上的偏移,而避免了显示项的新生成、插入、删除和移动,即对已生成的显示项进行了节点重复利用,因此可以实现在有限内存的环境中实现列表的无限滚动。附图说明图1为本专利技术实施例显示方法的流程图。图2为本专利技术实施例显示装置的示意图。图3为本专利技术实施例显示装置的方框图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请关于一种显示装置以及一种显示方法的实施例。请参考图1及图2,图1为本专利技术实施例显示方法100的流程图,图2为本专利技术实施例显示装置200的示意图。所述显示装置200包括一显示屏201,所述显示屏201包括一显示区域202。所述显示方法100包括:步骤110,初始化列表并生成第一数量的显示项;步骤120,监控列表滚动动作;步骤130,判断是否有显示项被移出显示区域,若判断有显示项被移出显示区域,到步骤140;步骤140,判断所述列表的滚动速度是否满足预设条件,若滚动速度满足预设条件,到步骤150,若滚动速度不满足预设条件,到步骤160;步骤150,对滚动时间进行第一时间长度的延时;步骤160,判断所述列表的滚动方向是否为向下滚动,若滚动方向为向下滚动,到步骤170;若滚动方向为向上滚动,到步骤180;步骤170,将至少一移出的显示项显示于列表末端;步骤180,将至少一移出的显示项显示于列表顶端;步骤190,对显示项设置新的数据显示。需要说明的是,此处定义的方向,“上”对应于“下”,“末端”对应于“顶端”。对于步骤110,所述列表内容被初始化以显示于所述显示项中。所述显示区域用于同时显示第二数量的显示项,所述第二数量小于或者等于第一数量。列表初始化时,根据所述显示项的高度和所述显示屏201的可视高度,生成有限数量的所述显示项,所述有限数量在这里被称之为第一数量,所述述显示屏201的显示区域202可以同时容纳的显示项数量称之为第二数量。例如,在一实施例中,所述显示区域可以同时容纳的显示项为10个,则可以生成12个显示项。列表滚动时,由于所述显示区域只能同时显示10个显示项,被移出显示区域的显示项被移动到回收箱,被移入显示区域的显示项被从回收箱中取出作为新的显示于所述显示区域的显示项,2个显示项缓存于回收箱随时准备被调用。在步骤120,实时监控所述列表的滚动操作。在一实施例中,所述显示项在初始化时被赋予了坐标值,所述针对显示项的移动均为坐标值一特定方向上的移动。在本专利技术的一个实施例中,所述列表的滚动方向为向上滚动或者向下滚动。在一实施例中,步骤140中的所述预设条件为,所述列表的滚动速度,即所述显示项的移动速度超过了一预设值。本实施方式中,当所述第一数量的显示项的移动速度超过所述预设值时,即单位时间内移动的显示项数量超过了所述第一数量时,所述预设条件视为被满足。本实施例中,步骤150中的所述第一时间长度的延时时间为100毫秒。在一实施例中,在所述第一时间长度的延时过程中,所述显示区域的显示项不会被设置新的数据显示,而是显示模糊状图像,延时过程中认为列表仍然处于滚动状态,第一时间长度延时过后,若判断列表滚动速度满足所述预设条件,则继续执行延时第一时间长度。在其他实施例中,在所述第一时间长度的延时过程中,所述显示区域用于显示固定图像。本专利技术对此不进行限定。本实施方式中,所述显示区域202用于显示一网页,或称为一列表。所述网页内容经初始化后形成若干适应于所述显示区域202的元素。所述显示装置200还依据所述显示区域202生成第一数量的显示项。以显示项2021以及显示项2022为例,当所述显示装置200工作时,所述显示项2021位于所述列表的顶部,所述显示项2022位于所述列表的底部,所述显示项2021及所述显示项2022分别被用于显示插入的元素。本实施方式中,所述显示项2021及所述显示项2022分别被赋予一坐标值。在步骤170中,如图2所示,当所述列表向下滚动时,所述显示项2022位于列表末端,位于列表顶端的显示项2021向上移动将被移出显示区域,此时所述显示项2021将被赋予一垂直方向上的偏移量,使得列表滚动一格显示项距离后所述显示项2021被显示于列表末端,本文档来自技高网...
显示装置及显示方法

【技术保护点】
一种显示方法,应用于显示装置中,其特征在于,所述方法包括:初始化列表并生成第一数量的显示项;判断是否有显示项被移出显示区域;当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表;对显示项设置新的数据显示。

【技术特征摘要】
1.一种显示方法,应用于显示装置中,其特征在于,所述方法包括:初始化列表并生成第一数量的显示项;判断是否有显示项被移出显示区域;当有显示项被移出所述显示区域时,将至少一移出的显示项显示于列表;对显示项设置新的数据显示。2.如权利要求1所述的显示方法,其特征在于,所述初始化列表之后还包括:监控所述列表滚动动作。3.如权利要求2所述的显示方法,其特征在于,所述方法还包括:判断所述列表的滚动速度是否满足一预设条件;当滚动速度满足所述预设条件时,对滚动时间进行第一时间长度的延时。4.如权利要求1所述的显示方法,其特征在于,所述当初始化列表并生成第一数量的显示项进一步包括,所述显示项被赋予坐标值。5.如权利要求4所述的显示方法,其特征在于,当所述显示项被移动时,通过赋予显示项偏移量以更改其坐标值。6.一种显示装置,其特征在于,所述装置包括初始化模块,监控模块,及控制模块,所...

【专利技术属性】
技术研发人员:唐阳健
申请(专利权)人:深圳市小满科技有限公司
类型:发明
国别省市:广东,44

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

1