一种切换对象的方法和装置制造方法及图纸

技术编号:15791474 阅读:133 留言:0更新日期:2017-07-09 21:14
本发明专利技术提供了一种切换对象的方法和装置。其中切换对象的方法包括:当主视图底部边界显示在屏幕上时,判断捕捉到的操作手势是否为切换手势;如果是,则切换当前屏幕上应用主视图包含的子视图所显示的对象数据。本发明专利技术的技术方案可以充分利用在应用的主视图底部的区域,在该区域的子视图中通过响应于切换手势而为用户提供不同的对象数据,增加了对象数据的展示率。

【技术实现步骤摘要】
一种切换对象的方法和装置
本专利技术涉及计算机应用
,尤其涉及一种切换对象的方法和装置。
技术介绍
现有技术中,由于屏幕尺寸的限制,APP应用的显示界面通常会做的很长而超过了屏幕一次可以显示的范围,因此用户想要查看界面的全部内容时,会将界面自下而上滑动,该滑动也可称为上拉,通过上述方式,可以使用户查看界面底部的内容。为了引起用户的关注,在整个界面的内容排布中,通常会将重要的或者用户想要获得的内容放在界面的上部或者中部显示,以方便用户观看和查找,而例如广告或猜你喜欢等这种为用户推荐的信息,由于上述推荐的信息并不是用户想要主动查看的内容,因此不会放在界面显著的位置,而是放在界面的底部,以免造成用户反感或引起用户查看其主动查看内容的不便。由于界面底部通常放置有用户并不会主动想获取的内容,因此现有技术中当用户翻看到App界面底部时,最多仅有一个上拉反弹效果,而不会做其他处理,因此对于有限的屏幕尺寸来说,浪费了屏幕上宝贵的应用界面资源。
技术实现思路
本专利技术提供了一种切换对象的方法和装置,以便于提高应用界面的内容展示率,节约宝贵的界面资源。具体技术方案如下:本专利技术提供了一种切换对象的方法,所述方法包括:当主视图底部边界显示在屏幕上时,判断捕捉到的操作手势是否为切换手势;如果是,则切换当前屏幕上应用主视图包含的子视图所显示的对象数据。根据本专利技术一优选实施例,判断捕捉到的操作手势是否为切换手势包括:捕捉并确定从主视图底部边界显示在屏幕上开始至滑动手势结束对应的滑动手势在屏幕竖直方向上的偏移量是否超过预设的偏移阈值;如果超过所述预设的偏移阈值,则确定捕捉到的操作手势是切换手势。根据本专利技术一优选实施例,所述切换当前屏幕上应用主视图包含的子视图所显示的对象数据包括:从服务器或者本地缓存获取更新的对象数据;利用更新的对象数据对待显示于子视图的对象数据进行刷新;将所述刷新的对象数据显示于所述子视图。根据本专利技术一优选实施例,所述从服务器或者本地缓存获取更新的对象数据包括:将本地缓存的对象数据的更新时间发送给所述服务器;接收所述服务器依据接收到的更新时间确定下发的更新的对象数据;如果从服务器未接收到更新的对象数据,则从本地缓存获取所述子视图中更新的对象数据。根据本专利技术一优选实施例,所述更新的对象数据是服务器随机下发的,或者从本地缓存随机获取的。根据本专利技术一优选实施例,所述方法还包括:在所述子视图显示对象数据时,依据预设的展示模型,将所述对象数据填充至所述子视图,其中展示模型包含所述对象数据在子视图中的图像属性和/或文本属性。根据本专利技术一优选实施例,所述对象数据包括广告数据、为用户推荐的内容或者其他主动为用户提供的数据。本专利技术还提供了一种切换对象的装置,所述装置包括:处理单元,用于当主视图底部边界显示在屏幕上时,判断捕捉到的操作手势是否为切换手势;切换单元,用于当判断捕捉到的操作手势是切换手势时,切换当前屏幕上应用主视图包含的子视图所显示的对象数据。根据本专利技术一优选实施例,所述处理单元通过执行以下操作以判断捕捉到的操作手势是否为切换手势:捕捉并确定从主视图底部边界显示在屏幕上开始至滑动手势结束对应的滑动手势在屏幕竖直方向上的偏移量是否超过预设的偏移阈值;如果超过所述预设的偏移阈值,则确定捕捉到的操作手势是切换手势。根据本专利技术一优选实施例,所述切换单元包括:获取单元,用于从服务器或者本地缓存获取更新的对象数据;刷新单元,用于利用更新的对象数据对待显示于子视图的对象数据进行刷新;展示单元,用于将所述刷新的对象数据显示于所述子视图。根据本专利技术一优选实施例,所述获取单元通过执行以下操作以从服务器或者本地缓存获取更新的对象数据:将本地缓存的对象数据的更新时间发送给所述服务器;接收所述服务器依据接收到的更新时间确定下发的更新的对象数据;如果从服务器未接收到更新的对象数据,则从本地缓存获取所述子视图中更新的对象数据。根据本专利技术一优选实施例,所述更新的对象数据是服务器随机下发的,或者从本地缓存随机获取的。根据本专利技术一优选实施例,所述切换单元在所述子视图显示对象数据时,依据预设的展示模型,将所述对象数据填充至所述子视图,其中展示模型包含所述对象数据在子视图中的图像属性和/或文本属性。根据本专利技术一优选实施例,所述对象数据包括广告数据、为用户推荐的内容或者其他主动为用户提供的数据。由以上技术方案可以看出,本专利技术充分利用了在应用的主视图底部的区域,在该区域的子视图中通过响应于切换手势而为用户提供不同的对象数据,增加了对象数据的展示率。【附图说明】图1为本专利技术实施例一提供的一种切换对象的方法流程图;图2为本专利技术实施例二提供的一种切换对象的装置结构示意图;图3A-3D为实施本专利技术的方法和装置的实施效果图,其中:图3A为用户往上滑动时主视图的效果图,图3B为到达主视图底部继续滑动时的效果图,图3C为松手时的效果图,图3D为根据操作手势对子视图内容进行切换的效果图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。实施例一图1为本专利技术实施例一提供的一种切换对象的方法流程图。如图1所示,该方法包括以下步骤:101、捕捉并确定屏幕上的切换手势。该步骤中,当确定主视图底部边界显示在屏幕上时,例如通过滑动手势,使得主视图逐渐向上移动,至主视图底部边界显示于屏幕上,若在这种状态下捕捉到屏幕上的操作手势,则判断捕捉到的操作手势是否为切换手势,从而依据切换手势触发应用主视图包含的子视图所显示的对象数据的切换。其中应用主视图以及子视图均在同一应用界面中并显示在终端屏幕上。该终端可以包括手机、掌上电脑、个人通讯助理机等便携式设备。判断捕捉到的操作手势是否为切换手势可以包括:捕捉并确定从主视图底部边界显示在屏幕上开始至滑动手势结束对应的滑动手势在屏幕竖直方向上的偏移量是否超过预设的偏移阈值;如果超过所述预设的偏移阈值,则确定捕捉到的操作手势是切换手势。具体地:当确定主视图底部边界显示在屏幕上时,若继续监控到手势的触摸事件,则可以获取手指在屏幕上点击的y坐标,包括主视图底部边界刚显示在屏幕上时对应的手指在屏幕上的y坐标以及松开时的y坐标,根据两个y坐标的差值可以确定手指滑动的距离,如果手指滑动的距离超过预设的偏移阈值,则认为应用中在屏幕上显示的主视图滚动到底部后,还在对主视图进行继续查看的惯性的滑动操作,确定捕捉到切换手势。优选地,对于当主视图地图边界显示于屏幕底部后的滑动可以引起主视图底部边界相对于显示屏幕底部的偏移产生偏移的动画效果。当确定为切换手势,则可以进入步骤102,以获取需要在子视图中切换的更新的对象数据。另外,虽然通常情况下,为了滑动到主视图的底部所使用的都是对界面的向上滑动,或者称为上拉操作。但是,本实施例并不对滑动手势的方向进行严格限制,相对于屏幕不论是向上滑动或者向下滑动或者其他操作,只要能滑动到主视图的底部均在本专利技术的保护范围内。在iOS实现中,可以通过UIScrollView来实现主视图的滑动效果,并且获得滑动偏移。102、根据切换手势的触发,从服务器或者本地缓存获取更新的对象数据。具体地,可以通过网络从服务器获取最新对象数据并缓存到本地,该对象数据可以是利本文档来自技高网...
一种切换对象的方法和装置

【技术保护点】
一种切换对象的方法,其特征在于,所述方法包括:当主视图底部边界显示在屏幕上时,判断捕捉到的操作手势是否为切换手势;如果是,则切换当前屏幕上应用主视图包含的子视图所显示的对象数据。

【技术特征摘要】
1.一种切换对象的方法,其特征在于,所述方法包括:当主视图底部边界显示在屏幕上时,判断捕捉到的操作手势是否为切换手势;如果是,则切换当前屏幕上应用主视图包含的子视图所显示的对象数据。2.根据权利要求1所述的方法,其特征在于,判断捕捉到的操作手势是否为切换手势包括:捕捉并确定从主视图底部边界显示在屏幕上开始至滑动手势结束对应的滑动手势在屏幕竖直方向上的偏移量是否超过预设的偏移阈值;如果超过所述预设的偏移阈值,则确定捕捉到的操作手势是切换手势。3.根据权利要求1所述的方法,其特征在于,所述切换当前屏幕上应用主视图包含的子视图所显示的对象数据包括:从服务器或者本地缓存获取更新的对象数据;利用更新的对象数据对待显示于子视图的对象数据进行刷新;将所述刷新的对象数据显示于所述子视图。4.根据权利要求3所述的方法,其特征在于,所述从服务器或者本地缓存获取更新的对象数据包括:将本地缓存的对象数据的更新时间发送给所述服务器;接收所述服务器依据接收到的更新时间确定下发的更新的对象数据;如果从服务器未接收到更新的对象数据,则从本地缓存获取所述子视图中更新的对象数据。5.根据权利要求3所述的方法,其特征在于,所述更新的对象数据是服务器随机下发的,或者从本地缓存随机获取的。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:在所述子视图显示对象数据时,依据预设的展示模型,将所述对象数据填充至所述子视图,其中展示模型包含所述对象数据在子视图中的图像属性和/或文本属性。7.根据权利要求1-5任一项所述的方法,其特征在于,所述对象数据包括广告数据、为用户推荐的内容或者其他主动为用户提供的数据。8.一种切换对象的装置,其特征在于,所述装置包括:处理单...

【专利技术属性】
技术研发人员:周振洁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1