一种终端屏幕的悬浮按钮控制方法_2

文档序号:8472689阅读:来源:国知局
所述悬浮按钮置于屏幕范围以外,就等于隐藏了悬浮按钮。
[0047]具体来说,可在所述终端屏幕所在的平面上,取一个与所述终端屏幕不相对移动的点作为原点,在建立平面坐标系。由此,所述终端屏幕将在此坐标系中覆盖一个固定的范围,则将所述终端屏幕在所述平面坐标系中覆盖的坐标范围,作为屏幕显示范围。
[0048]参照图2所示坐标系,本实施例中屏幕显示范围即X e (O, 900)且y e (O, 1600)所描绘矩形。也就是说,如果任何影像的显示坐标在此范围内,便能够显示在屏幕上的相应位置,否则屏幕上不能够显示出。
[0049]根据终端屏幕是否处于交互状态的判断,若所述终端屏幕处于交互状态,则将所述悬浮按钮的坐标设置在所述屏幕显示范围之内;若所述终端屏幕未处于交互状态,则将所述悬浮按钮的坐标设置在所述屏幕显示范围之外。
[0050]也就是说,在交互状态中,将悬浮按钮的坐标设定在显示范围之内,使得悬浮按钮在屏幕中显示,可以供用户进行操作。当终端屏幕离开交互状态,便将悬浮按钮的坐标修改至显示范围之外;即改变悬浮按钮的位置,使悬浮按钮移动到屏幕显示范围之外,而达到隐藏的效果。若屏幕重新回到交互状态,则再次修改悬浮按钮的坐标,使其重新回到显示范围之内。
[0051]通过以上方式,本实施例中实现了在终端屏幕未处于交互状态时隐藏悬浮按钮。本实施例存在的有益效果是:若终端屏幕在一定时间范围内没有接收触摸信号,即认为所述终端屏幕未处于交互状态,进而隐藏未处于交互状态的终端屏幕上的悬浮按钮;由此避免了现有技术中,悬浮按钮始终显示而影响屏幕显示效果的缺陷。
[0052]参见图3所示为本申请所述方法的另一个具体实施例。本实施例中,所述方法包括以下步骤:
[0053]步骤301、判断终端屏幕是否处于交互状态。
[0054]一般来说,如果用户正在通过所述终端屏幕的悬浮按钮与终端进行交互,或者在一个比较短的时间之前曾通过所述悬浮按钮与终端进行交互,则认为终端屏幕处在交互状态,用户随时可能操作悬浮按钮。反之,如果用户在一定时间内没有操作悬浮按钮,则认为终端屏幕未处在交互状态,用户立刻操作悬浮按钮的可能性比较小。
[0055]所以本实施例中,通过以下方式判断所述判断终端屏幕是否处于交互状态:判断所述悬浮按钮连续未接收到触摸信号的时长,是否超过预设的时间阈值;当如果未超过所述时间阈值,则认为所述终端屏幕处于交互状态;否则认为所述终端屏幕未处于交互状态。
[0056]例如,可假设所述时间阈值为10秒。也就是说,如果用户在10秒之内曾操作过悬浮按钮,则终端屏幕处于交互状态;如果用户超过10秒未操作悬浮按钮,则终端屏幕未处于交互状态。
[0057]步骤302、若所述终端屏幕处于交互状态,则在所述终端屏幕上生成悬浮按钮。
[0058]步骤303、否则删除所述终端屏幕上的悬浮按钮。
[0059]不同于前述实施例中,悬浮按钮始终存在,通过改变坐标控制悬浮按钮显示或隐藏的方案;本实施例中,不再令悬浮按钮始终存在。而是基于屏幕是否处于交互状态,相应的生成或删除悬浮按钮。
[0060]本实施例中,当终端屏幕进入交互状态时,则生成悬浮按钮供用户进行操作,直到终端屏幕脱离交互状态,则删除悬浮按钮,避免影响屏幕的显示效果;若终端屏幕重新进入交互状态,则再次生成悬浮按钮。
[0061]本实施例存在的有益效果是:若终端屏幕在一定时间范围内没有接收触摸信号,即认为所述终端屏幕未处于交互状态,进而删除未处于交互状态的终端屏幕上的悬浮按钮,并在终端屏幕进入交互状态后重新生成悬浮按钮;由此避免了现有技术中,悬浮按钮始终显示而影响屏幕显示效果的缺陷。
[0062]本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0063]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种终端屏幕的悬浮按钮控制方法,其特征在于,所述方法包括: 判断终端屏幕是否处于交互状态; 若所述终端屏幕处于交互状态,则将所述悬浮按钮置于屏幕显示范围以内; 否则将所述悬浮按钮置于屏幕显示范围以外。
2.根据权利要求1所述方法,其特征在于,所述判断终端屏幕是否处于交互状态具体为: 判断所述悬浮按钮连续未接收到触摸信号的时长,是否超过预设的时间阈值; 当如果未超过所述时间阈值,则认为所述终端屏幕处于交互状态;否则认为所述终端屏幕未处于交互状态。
3.根据权利要求1?2任意一项所述方法,其特征在于,所述将所述悬浮按钮置于屏幕显示范围以内具体为: 在所述终端屏幕所在的平面上,取一个与所述终端屏幕不相对移动的点作为原点,在建立平面坐标系; 将所述终端屏幕在所述平面坐标系中覆盖的坐标范围,作为屏幕显示范围; 若所述终端屏幕处于交互状态,则将所述悬浮按钮的坐标设置在所述屏幕显示范围之内。
4.根据权利要求3所述方法,其特征在于,所述否则将所述悬浮按钮置于屏幕显示范围以外具体为: 若所述终端屏幕未处于交互状态,则将所述悬浮按钮的坐标设置在所述屏幕显示范围之外。
5.一种终端屏幕的悬浮按钮控制方法,其特征在于,所述方法包括: 判断终端屏幕是否处于交互状态; 若所述终端屏幕处于交互状态,则在所述终端屏幕上生成悬浮按钮; 否则删除所述终端屏幕上的悬浮按钮。
6.根据权利要求5所述方法,其特征在于,所述判断终端屏幕是否处于交互状态具体为: 判断所述悬浮按钮连续未接收到触摸信号的时长,是否超过预设的时间阈值; 当如果未超过所述时间阈值,则认为所述终端屏幕处于交互状态;否则认为所述终端屏幕未处于交互状态。
7.根据权利要求5或6任意一项所述方法,其特征在于,所述删除所述终端屏幕上的悬浮按钮具体为: 当所述终端屏幕未处于交互状态,且所述终端屏幕上已经生成悬浮按钮时,则删除所述悬浮按钮。
8.根据权利要求7所述方法,其特征在于,所述删除所述终端屏幕上的悬浮按钮还包括: 当所述终端屏幕未处于交互状态,且所述终端屏幕上未生成悬浮按钮时,则不执行操作。
【专利摘要】本申请公开了一种终端屏幕的悬浮按钮控制方法,所述方法包括:判断终端屏幕是否处于交互状态;若所述终端屏幕处于交互状态,则将所述悬浮按钮置于屏幕显示范围以内;否则将所述悬浮按钮置于屏幕显示范围以外;或者,判断终端屏幕是否处于交互状态;若所述终端屏幕处于交互状态,则在所述终端屏幕上生成悬浮按钮;否则删除所述终端屏幕上的悬浮按钮。
【IPC分类】G06F3-0488, G06F3-0482
【公开号】CN104793851
【申请号】CN201510205526
【发明人】邢山虎
【申请人】北京乐动卓越科技有限公司
【公开日】2015年7月22日
【申请日】2015年4月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1