[发明专利]一种对手势命令的处理方法和装置有效
申请号: | 201710493116.7 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107301014B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 涂勇 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0485 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手势 命令 处理 方法 装置 | ||
本发明提供了一种对手势命令的处理方法和装置。所述手势命令可以包括:下拉或下滑手势命令和上拉或上滑手势命令。当执行对下拉或下滑手势命令的处理方法,该方法包括:在视图容器中布局一个头视图和至少任意一个视图,其中所述头视图和所述至少一个视图的大小为自定义值;所述视图容器截获下拉或下滑手势事件,当所述至少一个视图不能跟随下拉或下滑手势而向下滚动时,根据此时实时获取的用户在屏幕上下拉或下滑的距离数值使头视图的高度动态增加相应的数值;根据所述头视图的高度变化不同所述视图容器向其管理的视图分发不同任务。当将头视图换成尾视图时,同样的原理也适用于执行对上拉或上滑手势命令的处理方法。
技术领域
本发明涉及信息处理技术领域,具体而言涉及一种在智能终端中使用的对手势命令的处理方法和装置。
背景技术
目前智能终端已经成为广大用户日常使用的电子产品之一。用户需要使用在例如智能手机或平板电脑等智能终端上安装的各种App来实现需要的功能。例如用户使用新闻类APP,或者可以提供新闻的浏览器APP等来关注新闻。但每种APP对所显示出的新闻有固定的更新时间,当用户想要观看最新发出的新闻时,常常需要手动刷新。目前便捷的手动刷新方法是通过下拉方式来刷新列表数据,即在终端屏幕的显示界面的顶部向下拉动,形成下拉手势,在刷新列表数据后能获取更多的数据展示。
但是,这种下拉刷新的方式应用场景比较单一,仅适合以视图列表显示的页面,而且用户必须从显示界面的顶部向下拉动才行,如果用户触摸到的视图控件是可滑动的,则此时执行视图跟随滚动,而无法执行刷新目的。所以,现有的下拉刷新方法仅适合用于数据刷新,而且下拉手势在触摸屏的位置也受到了一定局限。
发明内容
本发明的目的在于提供一种对手势命令的处理方法和装置,包括上拉或上滑手势命令,以改善上述问题。
本发明第一实施例提供了一种对下拉或下滑手势命令的处理方法,其包括:
在视图容器中布局一个头视图和至少任意一个视图,其中所述头视图和所述至少一个视图的大小为自定义值;
所述视图容器截获下拉或下滑手势事件,当所述至少一个视图不能跟随下拉或下滑手势而向下滚动时,根据此时实时获取的用户在屏幕上下拉或下滑的距离数值使头视图的高度动态增加相应的数值;
根据所述头视图的高度变化不同所述视图容器向其管理的视图分发不同任务。
其中,所述头视图垂直位于所述至少一个视图之上。
其中,所述至少一个视图不能跟随下拉或下滑手势而向下滚动包括:所述至少一个视图为固定不可滚动,或者所述至少一个视图滚动到规定距离后不能再继续滚动。
其中,所述根据头视图的高度变化不同所述视图容器向其管理的视图分发不同任务的步骤包括但不限于:
第1任务:随着所述头视图高度的实时变化而在屏幕上动态添加显示一个动画效果,并且在用户松手结束下拉或下滑手势命令时该第1任务结束;和/或
第2任务:当所述头视图高度大于等于第一预设阈值时所述头视图显示文本、和/或图片、和/或视频内容,并且在用户松手结束下拉或下滑手势命令时该第2任务结束;和/或
第3任务:当所述头视图高度大于等于第二预设阈值时所述头视图显示用于表示松开执行刷新的提示,此时用户松手结束下拉或下滑手势,则所述视图容器向其管理的视图统一分发刷新任务。
其中,还包括:当所述分发的任务结束后,使所述头视图的高度恢复至初始值。
本发明第二实施例提供了一种对上拉或上滑手势命令的处理方法,其包括:
在视图容器中布局一个尾视图和至少任意一个视图,其中所述尾视图和所述至少一个视图的大小为自定义值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710493116.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:终端截屏方法及装置
- 下一篇:用于减少存储器设备上的压力的系统和方法