【技术实现步骤摘要】
—种滚动列表项的方法和装置
本专利技术涉及互联网领域,特别涉及一种滚动列表项的方法和装置。
技术介绍
在触摸屏终端上,列表是一种常见的数据展示方式,在列表中数据一行一行地展示,每行数据即为一个列表项。当需要展示的列表项比较多时,终端常常会将列表中包括的列表项按照某种方式进行分组,在列表中同一信息分组的列表项一行一行地排列在一起,同时终端还为每个信息分组分配对应的一个索引并组成索引表,在索引表中每个索引了也是一行一行地展示,如此用户可以通过索引表来快速找到所需要的列表项。终端在显示列表时将列表中的每个列表项显示在其屏幕的左侧,将索引表显示在其屏幕的右侧。当用户需要获取某个列表项时,用户首先确定该列表项所在的信息分组,然后在终端的屏幕左侧显示的索引表中点击该信息分组对应的索引。终端对其屏幕进行检测,当检测出用户点击索引表时获取用户点击的位置所在行,获取该行中存储的索引,根据该索引从列表中获取对应的信息分组,并显示获取的信息分组中包括的列表项。用户在终端的屏幕右侧显示的列表项中找到自己所需要的列表项。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问 ...
【技术保护点】
一种滚动列表项的方法,其特征在于,所述方法包括:检测用户对终端屏幕的触控操作,所述终端屏幕展示信息分组及列表项,其中,所述一个信息分组中包括至少一个列表项;根据所述触控操作判断所述触控操作的类型;根据所述触控操作的类型判断是滚动信息分组还是滚动列表项。
【技术特征摘要】
1.一种滚动列表项的方法,其特征在于,所述方法包括: 检测用户对终端屏幕的触控操作,所述终端屏幕展示信息分组及列表项,其中,所述一个信息分组中包括至少一个列表项; 根据所述触控操作判断所述触控操作的类型; 根据所述触控操作的类型判断是滚动信息分组还是滚动列表项。2.如权利要求1所述的方法,其特征在于,所述根据所述触控操作判断所述触控操作的类型,包括: 如果所述触控操作为单指触控操作,则确定所述触控操作的类型为单指操作类型; 如果所述触控操作为多指触控操作,则确定所述触控操作的类型为多指操作类型; 相应的,所述根据所述触控操作的类型判断是滚动信息分组还是滚动列表项,包括: 如果所述触控操作的类型为单指操作类型,则滚动列表项; 如果所述触控操作的类型为多指操作类型,则滚动信息分组。3.如权利要求2所述的方法,其特征在于,所述滚动列表项,包括: 获取用户的一手指首次触摸所述终端屏幕的第一位置; 获取所述用户的一手指在所述终端屏幕上的滑动操作和起始列表项,所述起始列表项为在列表中所述一手指 的第一位置所在的列表项; 根据所述一手指的滑动操作和所述起始列表项,对列表项进行滚动。4.如权利要求3所述的方法,其特征在于,所述根据所述一手指的滑动操作和所述起始列表项,对列表项进行滚动,包括: 根据所述一手指的滑动操作包括的滑动距离和第一预设阈值,计算所述目标列表项与所述起始列表项相差的列表项数目; 根据所述一手指的滑动操作包括的滑动方向和所述列表项数目,从所述列表中获取所述目标列表项; 对列表项进行滚动,直到滚动到所述目标列表项。5.如权利要求2所述的方法,其特征在于,所述滚动信息分组,包括: 获取用户的多个手指首次触摸所述终端屏幕的第一位置; 获取所述用户的多个手指中的每个手指在所述终端屏幕上的滑动操作和起始信息分组,所述起始信息分组为在列表中所述每个手指中的一手指的第一位置所在的分组; 根据所述每个手指的滑动操作和所述起始信息分组,对信息分组进行滚动。6.如权利要求5所述的方法,其特征在于,所述获取起始信息分组,包括: 从所述每个手指的第一位置中任意选择一个第一位置,从所述列表中获取所述选择的第一位置所在的信息分组,将所述获取的信息分组作为所述起始信息分组;或者, 根据所述每个手指的滑动操作从所述每个手指的第一位置中选择一个第一位置,从所述列表中获取所述选择的第一位置所在的信息分组,将所述获取的信息分组作为所述起始信息分组。7.如权利要求6所述的方法,其特征在于,所述根据所述每个手指的滑动操作从所述每个手指的第一位置中选择一个第一位置,包括: 如果所述每个手指的滑动操作包括的滑动方向为向上滑动,则从所述每个手指的第一位置中选择最下方的第一位置;如果所述每个手指的滑动操作包括的滑动方向为向下滑动,则从所述每个手指的第一位置中选择最上方的第一位置。8.如权利要求5所述的方法,其特征在于,所述获取所述用户的多个手指中的每个手指在所述终端屏.上的滑动?呆作,包括: 分别获取所述用户的多个手指中的每个手指触摸所述终端屏幕的的当前位置; 根据所述每个手指的第一位置和当前位置分别获取所述每个手指在所述终端屏幕上的滑动操作。9.如权利要求5所述的方法,其特征在于,所述根据所述每个手指的滑动操作和所述起始信息分组,对信息分组进行滚动,包括: 从所述每个手指在所述终端屏幕上的滑动操作包括的滑动距离中选择一手指的滑动距离,或计算所述每个手指在所述终端屏幕上的滑动操作包括的滑动距离的平均距离,将所述选择的滑动距离或所述平均距离作为第一距离; 根据所述第一距离和所述每个手指的滑动操作包括的滑动方向,从所述列表中获取所述目标信息分组; 对列表项进行滚动,直到滚动到所述目标信息分组包括的列表项。10.如权利要求9所述的方法,其特征在于,所述根据所述第一距离和所述每个手指的滑动操作包括的滑动方向,从所述列表中获取所述目标信息分组,包括: 根据所述第一距离和第二预设阈值,计算所述目标信息分组与所述起始信息分组相差的分组数目; 根据所述每个手指的滑动操作包括的滑动方向和所述分组数目,从所述列表中获取所述目标信息分组。11.如权利要求9所述的方法,其特征在于,所述根据所述第一距离和所述每个手指的滑动操作包括的滑动方向,从所述列表中获取所述目标信息分组,包括: 根据所述第一距离和第二预设阈值,计算所述目标信息分组与所述起始信息分组相差的分组数目; 根据所述每个手指的滑动操作包括的滑动方向和所述分组数目,在索引表中获取所述目标信息分组对应的索引,所...
【专利技术属性】
技术研发人员:翁泽楷,胡建强,王道新,廖贤明,贾君杰,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。