[发明专利]一种视图滚动的控制方法、装置、电子设备及存储介质在审
申请号: | 202010390388.6 | 申请日: | 2020-05-08 |
公开(公告)号: | CN111580662A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 徐一强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0484;G06F3/0488 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视图 滚动 控制 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种视图滚动的控制方法、装置、电子设备及存储介质。方法包括:获取控制视图滚动的全局手势;若全局手势的起始位置位于内层视图的显示区域内,则按照全局手势的滑动速度,控制内层视图沿全局手势的滑动方向滚动;确定在全局手势的滑动方向上内层视图的待显示内容的第一长度;当内层视图的滚动距离达到第一长度时,按照全局手势的滑动速度,控制外层视图在全局手势的滑动方向上滚动。应用本发明实施例提供的技术方案,能够解决不能通过用户一个连贯的手势控制内层视图和外层视图滚动的问题,提高用户体验。
技术领域
本发明涉及应用视图技术领域,特别是涉及一种视图滚动的控制方法、装置、电子设备及存储介质。
背景技术
目前,许多应用的页面上嵌套有多个可滚动的视图。用户可以通过手势控制内层视图滚动和外层视图滚动,来查看内层视图所显示的内容,以及外层视图所显示的内容。
然而,上述视图滚动的控制方法中,为了能够实现内层视图滚动以及外层视图滚动,分别为内层视图和外层视图设置一套控制滚动的手势,分别控制内层视图和外层视图滚动。这导致不能通过用户一个连贯的手势控制内层视图和外层视图滚动,用户体验差。
发明内容
本发明实施例的目的在于提供一种视图滚动的控制方法、装置、电子设备及存储介质,以解决不能通过用户一个连贯的手势控制内层视图和外层视图滚动的问题,提高用户体验。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种视图滚动的控制方法,所述方法包括:
获取控制视图滚动的全局手势;
若所述全局手势的起始位置位于内层视图的显示区域内,则按照所述全局手势的滑动速度,控制所述内层视图沿所述全局手势的滑动方向滚动;
确定在所述全局手势的滑动方向上所述内层视图的待显示内容的第一长度;
当所述内层视图的滚动距离达到所述第一长度时,按照所述全局手势的滑动速度,控制外层视图在所述全局手势的滑动方向上滚动。
可选的,所述方法还包括:
禁止启用所述内层视图和所述外层视图的预设手势,所述预设手势的滑动方向与所述全局手势的滑动方向相同。
可选的,所述方法还包括:
若所述全局手势的起始位置位于所述外层视图的显示区域内,则按照所述全局手势的滑动速度,控制所述外层视图沿所述全局手势的滑动方向滚动。
可选的,所述方法还包括:
确定在所述全局手势的滑动方向上所述外层视图的待显示内容的第二长度;
当所述外层视图的滚动距离达到所述第二长度时,在所述全局手势的滑动方向上为所述外层视图拼接待显示的预设画面,得到拼接视图;
按照所述全局手势的滑动速度,控制所述拼接视图在所述全局手势的滑动方向上滚动。
可选的,在控制所述拼接视图在所述全局手势的滑动方向上滚动之后,所述方法还包括:
若检测到所述全局手势结束,则按照预设速度,控制所述拼接视图沿所述全局手势滑动方向的反方向滚动,直至所述外层视图的显示区域内显示的内容不包括所述预设画面。
在本发明实施的第二方面,还提供了一种视图滚动的控制装置,所述装置包括:
获取单元,用于获取控制视图滚动的全局手势;
滚动单元,用于若所述全局手势的起始位置位于内层视图的显示区域内,则按照所述全局手势的滑动速度,控制所述内层视图沿所述全局手势的滑动方向滚动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010390388.6/2.html,转载请声明来源钻瓜专利网。