【技术实现步骤摘要】
本申请涉及终端控制
,尤其涉及控件控制方法及装置。
技术介绍
随着科技的发展,在终端内可以通过多种应用程序展示页面数据。例如,利用office应用展示文件数据,利用浏览器应用展示网页数据等。当页面数据不能在应用程序的界面上完全显示时,即页面数据的高度超过显示区域高度时,应用程序可以为该页面数据显示相应的滚动条,用户可以通过滑动滚动条查看所有页面数据。相关技术中,当页面数据的浏览进度值达到预设进度值时,在该应用程序的界面上显示预设控件,预设控件为展示顶部页面数据的触发控件,又可以称为回到顶部控件。然而,当页面数据的浏览进度值达到预设进度值时,用户并不一定需要返回查看顶部页面数据,实时显示该触发控件会影响用户查看页面数据的效果,用户体验差。又如,当页面数据的浏览进度值未达到预设进度值时,用户需要返回查看顶部页面数据时,则需要用户继续移动页面数据界面才能显示预设控件,用户体验差。
技术实现思路
为克服相关技术中存在的问题,本公开提供了控件控制方法及装置。根据本公开实施例的第一方面,提供一种控件控制方法,所述方法包括:监听到应用程序中滚动条的滚动事件时,确定所述应用程序中页面数据的移动方向;根据所述移动方向确定是否满足显示预设控件的触发条件,所述预设控件为展示顶部页面数据的触发控件;当满足显示预设控件的触发条件时,在所述应用程序的界面上显示所述预设控件;当不满足显示预设控 ...
【技术保护点】
一种控件控制方法,其特征在于,所述方法包括:监听到应用程序中滚动条的滚动事件时,确定所述应用程序中页面数据的移动方向;根据所述移动方向确定是否满足显示预设控件的触发条件,所述预设控件为展示顶部页面数据的触发控件;当满足显示预设控件的触发条件时,在所述应用程序的界面上显示所述预设控件;当不满足显示预设控件的触发条件时,在所述应用程序的界面上隐藏所述预设控件。
【技术特征摘要】
1.一种控件控制方法,其特征在于,所述方法包括:
监听到应用程序中滚动条的滚动事件时,确定所述应用程序中页面数据
的移动方向;
根据所述移动方向确定是否满足显示预设控件的触发条件,所述预设控
件为展示顶部页面数据的触发控件;
当满足显示预设控件的触发条件时,在所述应用程序的界面上显示所述
预设控件;
当不满足显示预设控件的触发条件时,在所述应用程序的界面上隐藏所
述预设控件。
2.根据权利要求1所述的方法,其特征在于,所述确定所述应用程序
中页面数据的移动方向,包括:
获取监听到滚动事件前所述应用程序中页面数据的初始浏览进度值和
监听到滚动事件后所述应用程序中页面数据的目标浏览进度值;
根据所述目标浏览进度值和初始浏览进度值确定所述应用程序中页面
数据的移动方向;
或,
获取所述滚动条的移动方向;
根据所述滚动条的移动方向确定所述应用程序中页面数据的移动方向;
或,
检测触屏上的滑动操作轨迹;
根据所述滑动操作轨迹确定所述应用程序中页面数据的移动方向。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述移动
方向确定是否满足显示预设控件的触发条件,包括:
当所述移动方向为页面数据的回看方向时,判定满足显示预设控件的触
发条件,否则判定不满足显示预设控件的触发条件。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述移动
方向确定是否满足显示预设控件的触发条件,包括:
获取所述页面数据的移动状态参数;
当所述移动方向为页面数据的回看方向、且所述移动状态参数大于预设
参数值时,判定满足显示预设控件的触发条件,否则判定不满足显示预设控
件的触发条件。
5.根据权利要求4所述的方法,其特征在于,所述移动状态参数至少
包括下述一种参数值:
监听到滚动事件前所述应用程序中页面数据的初始浏览进度值、监听到
滚动事件后所述应用程序中页面数据的目标浏览进度值、所述初始浏览进度
值与所述目标浏览进度值的进度差值、页面数据的移动速度值。
6.根据权利要求5所述的方法,其特征在于,所述移动状态参数大于
预设参数值至少包括下述一种条件:
所述初始浏览进度值大于所述预设浏览进度值;
所述目标浏览进度值大于所述预设浏览进度值;
所述进度差值大于预设移动值;
所述移动速度值大于预设移动速度值。
7.一种控件控制装置,其特征在于,所述装置包括:
方向确定模块,被配置为监听到应用程序中滚动条的滚动事件时,确定
所述应用程序中页面数据的移动方向;
条件判断模块,被配置为根据所述移动方向确定是否满足显示预设控件
的触发条件,所述预设控件为展示顶部页面数据的触发控件;
控件控制模块,被配置为当满足显示预设控件的触发条件时,在所述应
用程序的界面上显示所述预设控件;当不满足显示预设控件的触发条件时,
在所述应用程序的界面上隐藏所述预设控件。
8.根据权利要...
【专利技术属性】
技术研发人员:杨伟贤,李杰,余鹏,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。