[发明专利]提示框显示方法及装置有效
申请号: | 201611138092.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106802793B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 朱龙飞 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提示 显示 方法 装置 | ||
1.一种提示框显示方法,所述提示框包括箭头和矩形框,其特征在于,所述方法包括步骤:
判断当前提示框在对齐方向上是否超出屏幕的边界,所述对齐方向为所述提示框与目标元素对齐的方向;
当所述当前提示框在所述对齐方向上超出所述屏幕的边界,并进行跳转时,以当前偏移量的相反数作为新的偏移量进行偏移,所述当前偏移量为所述当前提示框在对齐方向上相对于目标元素的偏移量;
以所述箭头与所述矩形框的相交线为对称轴将偏移后的所述提示框的箭头翻转180度,并在所述对齐方向上向靠近所述目标元素的方向平移第一距离,所述矩形框在所述对齐方向上向远离所述目标元素的方向平移第二距离,形成新的提示框,所述第一距离为所述矩形框在所述对齐方向的长度,所述第二距离为所述箭头在所述对齐方向的长度;
显示所述新的提示框。
2.如权利要求1所述的方法,其特征在于,所述显示所述新的提示框的步骤包括:
判断所述新的提示框在所述对齐方向上是否超出所述屏幕的边界;
当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,显示所述新的提示框;
当所述新的提示框在所述对齐方向上超出所述屏幕的边界时,恢复所述当前提示框,并剪切所述当前提示框,使所述当前提示框不超过所述屏幕的边界。
3.如权利要求2所述的方法,其特征在于,当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,显示所述新的提示框的步骤包括:
当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,判断所述新的提示框在垂直所述对齐方向上是否超出所述屏幕的边界;
当所述新的提示框在垂直所述对齐方向上超出所述边界时,所述新的提示框的箭头在垂直所述对齐方向上平移,使所述箭头指向所述目标元素,并显示平移后的所述新的提示框。
4.如权利要求3所述的方法,其特征在于,所述新的提示框的箭头在垂直所述对齐方向上平移的步骤包括:
当所述新的提示框在垂直所述对齐方向的发生跳转时,所述新的提示框的箭头在垂直所述对齐方向上沿着靠近所述超出的边界的方向平移第三距离,所述第三距离的计算公式为:
d=h1-2*|Δh|-h2,
其中,d为所述第三距离,h1为所述矩形框在垂直所述对齐方向上的长度,|Δh|为所述箭头在垂直所述对齐方向上相对于所述新的提示框的对齐点的偏移量的绝对值,所述对齐点为提示框中用于定位的参考点,h2为所述箭头在垂直所述对齐方向上的长度。
5.如权利要求3所述的方法,其特征在于,所述新的提示框的箭头在垂直所述对齐方向上平移的步骤包括:
当所述新的提示框的边缘在垂直所述对齐方向与所述屏幕的边界对齐时,所述新的提示框的箭头向远离所述超出的边界方向平移超出的距离。
6.如权利要求1所述的方法,其特征在于,所述判断当前提示框在对齐方向上是否超出所述屏幕的边界的步骤包括:
获取目标元素的原点相对于屏幕原点的坐标;
根据所述原点的坐标和所述当前提示框的对齐点相对于所述原点的偏移量、所述当前提示框的宽度和高度确定所述当前提示框在对齐方向上是否超出所述屏幕的边界。
7.如权利要求1所述的方法,其特征在于,所述箭头包括一个顶点和两个位于所述提示框的边框上的定位点,所述以所述箭头与所述矩形框的相交线为对称轴将偏移后的所述提示框的箭头翻转180度的步骤包括:
将所述箭头的顶点的坐标沿着所述对齐方向上向靠近所述目标元素的方向平移第四距离得到新的顶点的坐标,所述第四距离为两倍的所述箭头的长度;
连接所述新的顶点的坐标和所述两个定位点的坐标,形成翻转180度后的箭头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138092.5/1.html,转载请声明来源钻瓜专利网。