[发明专利]滚动操作的折叠显示方法及装置有效
申请号: | 201210191313.0 | 申请日: | 2012-06-11 |
公开(公告)号: | CN102722337A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 李少军 | 申请(专利权)人: | 北京三星通信技术研究有限公司;三星电子株式会社 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 郑瑜生 |
地址: | 100125 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滚动 操作 折叠 显示 方法 装置 | ||
技术领域
本发明涉及移动设备通信应用领域,尤其涉及一种滚动操作的折叠显示方法及装置。
背景技术
现有许多类型的输入装置用于在计算机系统中执行操作。所述操作通常对应于移动光标和在显示屏上进行选择。所述操作还可以包括翻页、滚动、平移、缩放等等。举例而言,输入装置可包括按钮、开关、键盘、鼠标、轨迹球、触摸板、操作杆、以及触摸屏等等。这些设备中的每一个都具有在设计计算机系统时所考虑的优点和缺点。按钮和开关实际上通常是机械的并且对移动光标和进行选择提供有限的控制。例如,它们通常专用于在特定的方向上移动光标(例如,箭头键)或者进行特定的选择(例如,回车、删除、数字等)。
中国专利申请号200880001827.7公开了一种用于在便携式数据处理装置的显示器上滚动的计算机实现的方法,该方法包括:接收用户输入;响应于所述用户输入而创建事件对象;确定所述事件对象是否引起滚动或手势操作;基于引起所述折叠或拖拽操作,发起至少一个滚动或手势调用;如果至少一个滚动调用被发起,则通过将窗口基于滚动量滚动来响应所述至少一个滚动调用,所述窗口具有与所述事件对象相关的视图,所述滚动量使所述滚动停止在相对于所述用户输入的预定位置;和如果至少一个手势调用被发起,则基于以所述用户输入的形式对多个输入点的接收,通过将与所述事件对象相关的视图进行缩放,来响应所述至少一个手势调用。
然而,存在的问题是,现有的触摸屏设备对用户触摸、拖拽等操作的反馈显示不够形象,没有立体效果。现实世界中,真实的材料被触摸、拖拽时材质会产生变形,如布料会褶皱,百叶窗会开合等。
有鉴于此,业界亟需一种滚动操作的折叠显示方法及装置,可以实现所选项目的折叠或展开功能,以增强用户体验。
发明内容
为了解决上述技术问题,本发明的目的之一在于提供一种滚动操作的折叠显示方法,包括以下步骤:S1、接收用户输入;S2、响应于所述用户输入而创建事件对象;S3、确定所述事件对象是否引起折叠或拖拽操作;S4、基于引起所述折叠或拖拽操作,发起至少一个折叠或拖拽调用。
根据本发明的另一实施方式,所述滚动操作的折叠显示方法还包括如下步骤:S5、如果至少一个折叠调用被发起,则通过将窗口基于折叠的项目数来响应所述至少一个折叠调用,所述窗口具有与所述事件对象相关的视图,所述折叠的项目数使所述折叠停止在相对于所述用户输入的预定位置。
根据本发明的另一实施方式,所述滚动操作的折叠显示方法还包括如下步骤:S6、如果至少一个拖拽调用被发起,则基于以所述用户输入的拖拽形式对多个输入点的接收,通过将与所述事件对象相关的视图进行折叠,来响应所述至少一个拖拽调用。
根据本发明的另一实施方式,所述步骤S6进一步包括如下步骤:S6-1、当用户向列表起始方向拖拽列表时,所述列表中的第一行显示状态由正常转变为折叠并且所述第一行呈现出折叠状态。
根据本发明的另一实施方式,所述步骤S6进一步包括如下步骤:S6-2、当用户继续沿同方向拖拽列表时,所述列表中的第二行显示状态由正常转变为折叠并且所述第一行呈现出折叠状态;S6-3、如果用户继续同方向拖拽,以后各行依次按照上述步骤S6-1和步骤S6-2顺序一行行地呈现出折叠状态。
根据本发明的另一实施方式,所述折叠状态按照徐徐呈现的方式进行显示。
根据本发明的另一实施方式,所述步骤S6进一步包括如下步骤:S6-4、根据显示区域的窗口大小设置折叠部分的显示。
根据本发明的另一实施方式,所述步骤S6-4进一步包括如下步骤:根据所述显示区域的窗口大小,预先设定折叠的项目数,而超过的部分自动删除并不显示。
根据本发明的另一实施方式,所述滚动操作的折叠显示方法还包括如下步骤:S7、如果至少一个展开调用被发起,则通过将窗口基于展开的项目数来响应所述至少一个展开调用,所述窗口具有与所述事件对象相关的视图,所述展开量使所述展开停止在相对于所述用户输入的预定位置。
根据本发明的另一实施方式,所述步骤S7进一步包括如下步骤:S7-1、用户直接触摸折叠区域,则会发起第一种展开调用,以触发折叠区域整体展开。
根据本发明的另一实施方式,所述步骤S7-1进一步包括如下步骤:将所述展开的项目数设置成在显示区域限制内能够展开的最大值。
根据本发明的另一实施方式,所述步骤S7进一步包括如下步骤:S7-2、用户反向拖曳未折叠状态的显示行,则会发起第二种展开调用,以触发折叠状态的显示行徐徐展开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三星通信技术研究有限公司;三星电子株式会社,未经北京三星通信技术研究有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210191313.0/2.html,转载请声明来源钻瓜专利网。