[发明专利]一种可悬停列的列表显示方法和系统有效
申请号: | 201610945817.5 | 申请日: | 2016-11-02 |
公开(公告)号: | CN106648331B | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 向绪友;周超;贺艺;石炼钢 | 申请(专利权)人: | 湖南省农业信息与工程研究所 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/0485 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 汤财宝<国际申请>=<国际公布>=<进入 |
地址: | 410125 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 列表视图 悬停 项目信息 滚动 工作效率 滚动操作 列表显示 显示项目 直观 观察 | ||
本发明提供一种可悬停列的列表显示方法和系统,所述列表的子列表以对应的子列表视图在显示界面上显示项目信息,所述方法包括:对所有子列表视图设置与悬停相关的属性;在显示界面上同步滚动所有子列表视图;以及当子列表视图的自身属性符合悬停条件时,停止滚动并显示对应的项目信息,反之,则继续滚动并隐藏对应的项目信息。实现了将非相邻的多个列悬停在显示界面上,减少了滚动操作,观察内容更加直观明了,大大提高了工作效率。
技术领域
本发明涉及图像用户界面,更具体地,涉及一种可悬停列的列表显示方法和系统。
背景技术
对于结构为M行和N列的列表,当M和N较大时,通常用水平滚动和垂直滚动的方法使用户浏览全部列表项目信息。在此场景下,被用户关注的三个非相邻的列,即第k列、第(k+s)列和第(k+s+t)可能不会同时显示在屏幕中(其中,k>=1,s>2,t>3),用户为了对比观察这三列内容,需要反复滚动列表。显然,反复滚动不仅浪费时间降低工作效率,还会分散观察注意力引起误判。
虽然现有技术中存在一种称为“行列冻结”的方法,该方法能够将由多个相邻的行和列组成的“块”悬停在屏幕中,但不能将非相邻的多个列悬停在屏幕中。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的一种可悬停列的列表显示方法和系统。
根据本发明的一个方面,提供一种可悬停列的列表显示方法,所述列表的子列表以对应的子列表视图在显示界面上显示项目信息,包括:
S1、对所有子列表视图设置与悬停相关的属性;
S2、在显示界面上同步滚动所有子列表视图;以及
S3、当子列表视图的自身属性符合悬停条件时,停止滚动并显示对应的项目信息,反之,则继续滚动并隐藏对应的项目信息。
根据本发明的另一个方面,提供一种可悬停列的列表显示系统,所述列表的子列表以对应的子列表视图在显示界面上显示项目信息,所述子列表视图具形状且按次序布局在显示界面上,包括:
生成模块,对所有子列表视图设置与悬停相关的属性;
控制模块,在显示界面上同步滚动所有子列表视图;以及
显示模块,当子列表视图滚动至自身属性符合悬停条件的位置值时,停止滚动并显示对应的项目信息。
本申请提出一种可悬停列的列表显示方法和系统,通过对子列表设置与悬停相关的属性,当子列表在显示界面上滚动至符合悬停条件时即可悬停,同时显示子列表的项目信息,不再局限于只允许相邻的列悬停在显示界面上,实现了将非相邻的多个列悬停在显示界面上,减少了滚动操作,观察内容更加直观明了,大大提高了工作效率。
附图说明
图1为基于安卓系统的手机的显示区域示意图;
图2为本可悬停列的列表显示方法的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
在一个具体实施例中,以基于安卓系统的手机的显示区域上显示可悬停列的列表为例,结合附图对本发明进行进一步的说明。
图1给出了基于安卓系统的手机的显示区域W的特征,该显示区域W的宽度以W-W表示,高度以W-H表示,以屏幕的左上角作为直角坐标系的原点,以由左至右的滚动方向为正方向D,以由右至左的滚动方向为负方向-D。
在一个具体实施例中,所述列表的大小为M行和N列,将列表分解为N列子列表,针对每个子列表生成一个从安卓系统下的listview子列表视图,子列表视图在显示界面上显示项目信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省农业信息与工程研究所,未经湖南省农业信息与工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610945817.5/2.html,转载请声明来源钻瓜专利网。