对悬浮按钮的位置进行调节的方法、装置及终端的制作方法_5

文档序号:9546794阅读:来源:国知局
操控元素的位置均不重叠的目标区域;
[0132]将调节后的悬浮按钮调节至获取到的目标区域。
[0133]在第三种或第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:将悬浮按钮的位置调节至获取到的目标区域,包括:
[0134]如果获取到的目标区域为至少两个,则将悬浮按钮的位置调节至与悬浮按钮的当前位置接近的目标区域。
[0135]本发明实施例提供的计算机可读存储介质,通过确定悬浮按钮的位置与任一界面操控元素的位置发生重叠时,将悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域,使得调节过程是结合界面操控元素的位置以及悬浮按钮的位置实现的,不仅更具灵活性和智能性,而且可以确保悬浮按钮调节后的位置与当前页面包括的每个界面操控元素的位置均不重叠,调节效果更加明显。
[0136]本发明实施例中提供了一种图形用户接口,该图形用户接口用在终端上,该终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;该图形用户接口包括:
[0137]获取悬浮按钮在显示屏的位置信息,并获取当前页面包括的所有界面操控元素在显示屏的位置信息;
[0138]根据悬浮按钮在显示屏的位置信息以及所有界面操控元素在显示屏的位置信息确定悬浮按钮的位置与任一界面操控元素的位置是否发生重叠;
[0139]如果悬浮按钮的位置与任一界面操控元素的位置发生重叠,则将悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域。
[0140]本发明实施例提供的图形用户接口,通过确定悬浮按钮的位置与任一界面操控元素的位置发生重叠时,将悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域,使得调节过程是结合界面操控元素的位置以及悬浮按钮的位置实现的,不仅更具灵活性和智能性,而且可以确保悬浮按钮调节后的位置与当前页面包括的每个界面操控元素的位置均不重叠,调节效果更加明显。
[0141]需要说明的是:上述实施例提供的对悬浮按钮的位置进行调节的装置及终端在对悬浮按钮的位置进行调节时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对悬浮按钮的位置进行调节的装置及终端与对悬浮按钮的位置进行调节的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0142]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0143]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0144]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种对悬浮按钮的位置进行调节的方法,其特征在于,所述方法包括: 获取悬浮按钮在显示屏的位置信息,并获取当前页面包括的所有界面操控元素在所述显示屏的位置信息; 根据所述悬浮按钮在所述显示屏的位置信息以及所述所有界面操控元素在所述显示屏的位置信息确定所述悬浮按钮的位置与任一界面操控元素的位置是否发生重叠; 如果所述悬浮按钮的位置与所述任一界面操控元素的位置发生重叠,则将所述悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域。2.根据权利要求1所述的方法,其特征在于,所述获取当前页面包括的所有界面操控元素在所述显示屏的位置信息,包括: 从所述当前页面对应的源代码中获取所述当前页面包括的所有界面操控元素、每个界面操控元素的尺寸以及每个界面操控元素在所述当前页面中的位置; 根据所述显示屏的尺寸、每个界面操控元素的尺寸以及每个界面操控元素在所述当前页面中的位置确定所述当前页面包括的所有界面操控元素在所述显示屏的位置信息。3.根据权利要求1或2所述的方法,其特征在于,所述将所述悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域,包括: 在所述当前页面中获取与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域; 如果在所述当前页面中获取到与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域,则将所述悬浮按钮的位置调节至获取到的目标区域。4.根据权利要求3所述的方法,其特征在于,所述在所述当前页面中获取与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域之后,还包括: 如果在所述当前页面中未获取到与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域,则调节所述悬浮按钮的大小和/或形状直至在所述当前页面中获取到与调节后的悬浮按钮的大小和/或形状一致且与每个界面操控元素的位置均不重叠的目标区域; 将调节后的悬浮按钮调节至获取到的目标区域。5.根据权利要求3或4所述的方法,其特征在于,所述将所述悬浮按钮的位置调节至获取到的目标区域,包括: 如果获取到的目标区域为至少两个,则将所述悬浮按钮的位置调节至与所述悬浮按钮的当前位置接近的目标区域。6.一种对悬浮按钮的位置进行调节的装置,其特征在于,所述装置包括: 第一获取模块,用于获取悬浮按钮在显示屏的位置信息; 第二获取模块,用于获取当前页面包括的所有界面操控元素在所述显示屏的位置信息; 确定模块,用于根据所述悬浮按钮在所述显示屏的位置信息以及所述所有界面操控元素在所述显示屏的位置信息确定所述悬浮按钮的位置与任一界面操控元素的位置是否发生重叠; 调节模块,用于当所述悬浮按钮的位置与所述任一界面操控元素的位置发生重叠时,将所述悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域。7.根据权利要求6所述的装置,其特征在于,所述第二获取模块,包括: 获取单元,用于从所述当前页面对应的源代码中获取所述当前页面包括的所有界面操控元素、每个界面操控元素的尺寸以及每个界面操控元素在所述当前页面中的位置; 确定单元,用于根据所述显示屏的尺寸、每个界面操控元素的尺寸以及每个界面操控元素在所述当前页面中的位置确定所述当前页面包括的所有界面操控元素在所述显示屏的位置信息。8.根据权利要求6或7所述的装置,其特征在于,所述调节模块,包括: 第一获取单元,用于在所述当前页面中获取与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域; 第一调节单元,用于当在所述当前页面中获取到与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域时,将所述悬浮按钮的位置调节至获取到的目标区域。9.根据权利要求8所述的装置,其特征在于,所述调节模块,还包括: 第二获取单元,用于当在所述当前页面中未获取到与所述悬浮按钮的大小和形状一致且与每个界面操控元素的位置均不重叠的目标区域时,调节所述悬浮按钮的大小和/或形状直至在所述当前页面获取到与调节后的悬浮按钮的大小和/或形状一致且与每个界面操控元素的位置均不重叠的目标区域; 第二调节单元,用于将调节后的悬浮按钮调节至获取到的目标区域。10.根据权利要求8或9所述的装置,其特征在于,所述第一调节单元或所述第二调节单元,用于当获取到的目标区域为至少两个时,将所述悬浮按钮的位置调节至与所述悬浮按钮的当前位置接近的目标区域。11.一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,所述一个或者一个以上程序包含用于执行以下操作的指令: 获取悬浮按钮在显示屏的位置信息,并获取当前页面包括的所有界面操控元素在所述显示屏的位置信息; 根据所述悬浮按钮在所述显示屏的位置信息以及所述所有界面操控元素在所述显示屏的位置信息确定所述悬浮按钮的位置与任一界面操控元素的位置是否发生重叠; 如果所述悬浮按钮的位置与所述任一界面操控元素的位置发生重叠,则将所述悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域。
【专利摘要】本发明公开了一种对悬浮按钮的位置进行调节的方法、装置及终端,属于计算机领域。该方法包括:获取悬浮按钮在显示屏的位置信息,并获取当前页面包括的所有界面操控元素在显示屏的位置信息;确定悬浮按钮的位置与任一界面操控元素的位置是否发生重叠;如果是,则将悬浮按钮调节至与每个界面操控元素的位置均不重叠的目标区域。本发明通过确定悬浮按钮的位置与任一界面操控元素的位置发生重叠时,将悬浮按钮的位置调节至与每个界面操控元素的位置均不重叠的目标区域,使调节过程是结合界面操控元素的位置以及悬浮按钮的位置实现的,不仅更具灵活性和智能性,而且可以确保悬浮按钮调节后的位置与每个界面操控元素的位置均不重叠,调节效果更加明显。
【IPC分类】G06F3/0488, G06F3/0481
【公开号】CN105302408
【申请号】CN201410286349
【发明人】陈宪涛, 刘雅兰, 陈单枝, 商冲晨
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年2月3日
【申请日】2014年6月24日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1