列表显示的控制装置及方法

文档序号:9667025阅读:216来源:国知局
列表显示的控制装置及方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种列表显示的控制装置及方法。
【背景技术】
[0002]列表在移动终端中的很多应用中都会用到,如在QQ新闻应用中,列表是显示同一类型的多条数据时必不可少的一种控件。然而通过列表显示大量复杂的数据时,尤其是加载网络大量的图片信息时,当快速频或繁滑动列表进行显示时,由于数据量庞大,以及数据查询更新的不及时,会造成卡顿现象,给用户带来不好的使用体验。另外当用户滑动列表,在列表中寻找某一列表项时,并不关心列表中某一列表项的详细描述,只需通过列表的标题栏就可以定位到需要的信息,然后点击某一关心的列表项进行浏览,然而现有的列表在滑动过程中,显示各个列表项的标题栏和详细信息,不便于用户快速的查找列表中的目标列表项。

【发明内容】

[0003]本发明的主要目的在于提出一种列表显示的控制装置及方法,旨在解决现有技术中,在快速滑动列表时,需要加载的数据量庞大,增大了数据流量,且因为在列表中显示的内容过多,不便于用户快速查找到目标列表项目的技术问题。
[0004]为实现上述目的,本发明提供一种列表显示的控制装置,该装置包括:
[0005]原始列表显示模块,用于接收列表打开指令,在屏幕上显示列表;
[0006]第一获取模块,用于获取来自屏幕的当前滑动操作的滑动信息;
[0007]第一判断模块,用于根据所述当前滑动操作的滑动信息判断当前滑动操作的滑动速度是否大于或等于速度阀值;
[0008]第一列表显示模块,用于在所述当前滑动操作的滑动速度大于或等于速度阀值时,在屏幕上显示列表中各个列表项的标题栏。
[0009]可选的,该装置还包括第二获取模块、第二判断模块、第三获取模块、第三判断模块;其中:
[0010]所述第二获取模块,用于在所述当前滑动操作的滑动速度小于速度阀值时,以当前滑动操作为起点,获取之前预设时间内的滑动操作的次数;
[0011]所述第二判断模块,用于判断所述之前预设时间内的滑动操作的次数是否大于或等于预设次数;
[0012]所述第三获取模块,用于在所述之前预设时间内的滑动操作的次数大于或等于预设次数时,则以当前滑动操作为起点,获取之前预设次数的滑动操作的滑动信息;
[0013]所述第三判断模块,用于根据所述之前预设次数的滑动操作的滑动信息和当前滑动操作的滑动信息判断之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间是否小于或等于预设时间间隔;
[0014]所述第一列表显示模块,还用于在所述之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间小于或等于预设时间间隔时,在屏幕上显示列表中各个列表项的标题栏。
[0015]可选的,所述装置还包括:
[0016]第四获取模块,用于以当前滑动操作为起点,获取之前预设时间内的滑动操作的次数;
[0017]第四判断模块,用于判断所述之前预设时间内的滑动操作的次数是否大于或等于预设次数;
[0018]第五获取模块,用于在所述之前预设时间内的滑动操作的次数大于或等于预设次数,则以当前滑动操作为起点,获取之前预设次数的滑动操作的滑动信息;
[0019]第五判断模块,用于根据所述之前预设次数的滑动操作的滑动信息和当前滑动操作的滑动信息判断之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间是否小于或等于预设时间间隔;
[0020]第二列表显示模块,用于在所述之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间小于或等于预设时间间隔时,在屏幕上显示列表中各个列表项的标题栏。
[0021]可选的,所述装置还包括:第六判断模块,用于在所述第五判断模块的判断结果为之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间不是均小于或等于预设时间间隔时,根据当前滑动操作的滑动信息判断当前滑动操作的滑动速度是否大于或等于速度阀值;
[0022]所述第二列表显示模块,还用于在所述当前滑动操作的滑动速度大于或等于速度阀值,则在屏幕上显示列表中各个列表项的标题栏。
[0023]可选的,所述装置还包括:列表复杂度判断模块,用于判断在屏幕上的列表是否是复杂列表;
[0024]所述第一获取模块,还用于当屏幕上的列表是复杂列表时,获取来自屏幕的当前滑动操作的滑动信息。
[0025]此外,为实现上述目的,本发明还提出一种列表显示的控制方法,该方法包括:
[0026]接收列表打开指令,在屏幕上显示列表;
[0027]获取来自屏幕的当前滑动操作的滑动信息,根据所述当前滑动操作的滑动信息判断当前滑动操作的滑动速度是否大于或等于速度阀值;
[0028]若所述当前滑动操作的滑动速度大于或等于速度阀值,则在屏幕上显示列表中各个列表项的标题栏。
[0029]可选的,该方法还包括:
[0030]若所述当前滑动操作的滑动速度小于速度阀值,则以当前滑动操作为起点,获取之前预设时间内的滑动操作的次数;
[0031]判断所述之前预设时间内的滑动操作的次数是否大于或等于预设次数;
[0032]若所述之前预设时间内的滑动操作的次数大于或等于预设次数,则以当前滑动操作为起点,获取之前预设次数的滑动操作的滑动信息;
[0033]根据所述之前预设次数的滑动操作的滑动信息和当前滑动操作的滑动信息判断之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间是否小于或等于预设时间间隔;
[0034]若所述之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间小于或等于预设时间间隔,则在屏幕上显示列表中各个列表项的标题栏。
[0035]可选的,所述获取来自屏幕的当前滑动操作的滑动信息的步骤之后,该方法还包括:
[0036]以当前滑动操作为起点,获取之前预设时间内的滑动操作的次数;
[0037]判断所述之前预设时间内的滑动操作的次数是否大于或等于预设次数;
[0038]若所述之前预设时间内的滑动操作的次数大于或等于预设次数,则以当前滑动操作为起点,获取之前预设次数的滑动操作的滑动信息;
[0039]根据所述之前预设次数的滑动操作的滑动信息和当前滑动操作的滑动信息判断之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间是否小于或等于预设时间间隔;
[0040]若所述之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间小于或等于预设时间间隔,则在屏幕上显示列表中各个列表项的标题栏。
[0041]可选的,所述根据所述之前预设次数的滑动操作的滑动信息和当前滑动操作的滑动信息判断之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间是否小于或等于预设时间间隔的步骤之后,该方法还包括:
[0042]若所述之前预设次数的滑动操作和当前滑动操作中的相邻两次滑动操作的间隔时间不是均小于或等于预设时间间隔,则根据当前滑动操作的滑动信息判断当前滑动操作的滑动速度是否大于或等于速度阀值;
[0043]若所述当前滑动操作的滑动速度大于或等于速度阀值,则在屏幕上显示列表中各个列表项的标题栏。
[0044]可选的,所述获取来自屏幕的当前滑动操作的滑动信息的步骤之前,该方法还包括:
[0045]判断在屏幕上的列表是否是复杂列表,当屏幕上的列表是复杂列表时,执行步骤获取来自屏幕的当前滑动操作的滑动信息。
[0046]本发明的列表显示的控制装置及方法,该装置包括:原始列表显示模块,用于接收列表打开指令,在屏幕上显示列表;第一获取模块,用于获取来自屏幕的当前滑动操作的滑动信息;第一判断模块,用于根据所述当前滑动操作的滑动信息判断当前滑动操作的滑动速度是否大于或等于速度阀值;第一列表显示模块,用于在所述当前滑动操作的滑动速度大于或等于速度阀值时,在屏幕上显示列表中各个列表项的标题栏;即在用户对列表进行滑动操作时,如果滑动操作的滑动速度大于或等于速度阀值,则在屏幕上显示列表中各个列表项的标题栏,可减小需要加载的数据量,使得列表显示更加流畅,同时,更加方便用户快速定位到需要查找的目标列表项。
【附图说明】
[0047]图1为实现本发明各个实施例的移动终端的硬件结构示意图;
[0048]图2为如图1所示的移动终端的无线通信装置示意图;
[0049]图3为本发明列表显示的控制装置的第一实施例的结构示意图;
[0050]图4为本发明的列表显示标题栏和详细信息的示意图;
[0051]图5为本发明本发明的列表显示标题栏的示意图;
[0052]图6为本发明列表显示的控制装置的第二实施例的结构示意图;
[0053]图7为本发明列表显示的控制装置的第三实施例的结构示意图;
[0054]图8为本发明列表显示的控制装置的第四实施例的结构示意图;
[0055]图9为本发明列表显示的控制装置的第五实施例的结构示意图;
[0056]图10为本发明列表显示的控制方法的第一实施例的流程示意图;
[0057]图11为本发明列表显示的控制方法的第二实施例的流程示意图;
[0058]图12为本发明列表显示的控制方法的第三实施例的流程示意图;
[0059]图13为本发明列表显示的控制方法的第四实施例的流程示意图。
[0060]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0061]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0062]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
[0063]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0064]图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0065]移动终端100可以包括无线通信单元110、A/V (音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1