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