[发明专利]控件控制方法及装置在审
申请号: | 201510960514.6 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105630337A | 公开(公告)日: | 2016-06-01 |
发明(设计)人: | 杨伟贤;李杰;余鹏 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F3/0485 | 分类号: | G06F3/0485 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 控制 方法 装置 | ||
技术领域
本申请涉及终端控制技术领域,尤其涉及控件控制方法及装置。
背景技术
随着科技的发展,在终端内可以通过多种应用程序展示页面数据。例如, 利用office应用展示文件数据,利用浏览器应用展示网页数据等。当页面数 据不能在应用程序的界面上完全显示时,即页面数据的高度超过显示区域高 度时,应用程序可以为该页面数据显示相应的滚动条,用户可以通过滑动滚 动条查看所有页面数据。相关技术中,当页面数据的浏览进度值达到预设进 度值时,在该应用程序的界面上显示预设控件,预设控件为展示顶部页面数 据的触发控件,又可以称为回到顶部控件。然而,当页面数据的浏览进度值 达到预设进度值时,用户并不一定需要返回查看顶部页面数据,实时显示该 触发控件会影响用户查看页面数据的效果,用户体验差。又如,当页面数据 的浏览进度值未达到预设进度值时,用户需要返回查看顶部页面数据时,则 需要用户继续移动页面数据界面才能显示预设控件,用户体验差。
发明内容
为克服相关技术中存在的问题,本公开提供了控件控制方法及装置。
根据本公开实施例的第一方面,提供一种控件控制方法,所述方法包括:
监听到应用程序中滚动条的滚动事件时,确定所述应用程序中页面数据 的移动方向;
根据所述移动方向确定是否满足显示预设控件的触发条件,所述预设控 件为展示顶部页面数据的触发控件;
当满足显示预设控件的触发条件时,在所述应用程序的界面上显示所述 预设控件;
当不满足显示预设控件的触发条件时,在所述应用程序的界面上隐藏所 述预设控件。
可选的,所述确定所述应用程序中页面数据的移动方向,包括:
获取监听到滚动事件前所述应用程序中页面数据的初始浏览进度值和监 听到滚动事件后所述应用程序中页面数据的目标浏览进度值;
根据所述目标浏览进度值和初始浏览进度值确定所述应用程序中页面数 据的移动方向。
可选的,所述确定所述应用程序中页面数据的移动方向,包括:
获取所述滚动条的移动方向;
根据所述滚动条的移动方向确定所述应用程序中页面数据的移动方向。
可选的,所述确定所述应用程序中页面数据的移动方向,包括:
检测触屏上的滑动操作轨迹;
根据所述滑动操作轨迹确定所述应用程序中页面数据的移动方向。
可选的,所述根据所述移动方向确定是否满足显示预设控件的触发条件, 包括:
当所述移动方向为页面数据的回看方向时,判定满足显示预设控件的触 发条件,否则判定不满足显示预设控件的触发条件。
可选的,所述根据所述移动方向确定是否满足显示预设控件的触发条件, 包括:
获取所述页面数据的移动状态参数;
当所述移动方向为页面数据的回看方向、且所述移动状态参数大于预设 参数值时,判定满足显示预设控件的触发条件,否则判定不满足显示预设控 件的触发条件。
可选的,所述移动状态参数至少包括下述一种参数值:
监听到滚动事件前所述应用程序中页面数据的初始浏览进度值、监听到 滚动事件后所述应用程序中页面数据的目标浏览进度值、所述初始浏览进度 值与所述目标浏览进度值的进度差值、页面数据的移动速度值。
可选的,所述移动状态参数大于预设参数值至少包括下述一种条件:
所述初始浏览进度值大于所述预设浏览进度值;
所述目标浏览进度值大于所述预设浏览进度值;
所述进度差值大于预设移动值;
所述移动速度值大于预设移动速度值。
根据本公开实施例的第二方面,提供一种控件控制装置,包括:
方向确定模块,被配置为监听到应用程序中滚动条的滚动事件时,确定 所述应用程序中页面数据的移动方向;
条件判断模块,被配置为根据所述移动方向确定是否满足显示预设控件 的触发条件,所述预设控件为展示顶部页面数据的触发控件;
控件控制模块,被配置为当满足显示预设控件的触发条件时,在所述应 用程序的界面上显示所述预设控件;当不满足显示预设控件的触发条件时, 在所述应用程序的界面上隐藏所述预设控件。
可选的,所述方向确定模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510960514.6/2.html,转载请声明来源钻瓜专利网。