[发明专利]提示框显示方法及装置有效
申请号: | 201611138092.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106802793B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 朱龙飞 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提示 显示 方法 装置 | ||
本发明提供了一种提示框显示方法及装置,所述方法包括步骤:当当前提示框在所述对齐方向上超出屏幕的边界,并进行跳转时,以当前偏移量的相反数作为新的偏移量进行偏移,所述当前偏移量为所述当前提示框在对齐方向上相对于目标元素的偏移量;以所述箭头与矩形框的相交线为对称轴将偏移后的所述提示框的箭头翻转180度,并在所述对齐方向上向靠近所述目标元素的方向平移第一距离,所述矩形框在所述对齐方向上向远离所述目标元素的方向平移第二距离,形成新的提示框;显示所述新的提示框。本发明自适应地调整提示框的偏移量和箭头位置,使提示框与目标元素正常显示。
技术领域
本发明涉及信息技术领域,特别是涉及一种提示框显示方法及装置。
背景技术
随着电子技术的发展,终端应用越来越广泛,比如个人电脑。将鼠标放在目标元素上,例如网页界面的链接按钮或导航栏上会出现一个悬浮窗口形式的提示框,用于提示目标元素的功能和操作流程等信息。
目前基于WPF(Windows Presentation Foundation,Windows呈现基础)界面技术开发的含箭头提示框(Popup),可根据目标元素灵活调整提示框的位置和根据提示框里面的内容自适应地调整提示框大小,提高了设计师和开发人员的时间成本,正常情况下的提示框与目标元素的显示界面如图1所示。
但是,现有技术中的提示框不能根据实际情况调整位置,如图2所示,基于WPF(Windows Presentation Foundation,Windows呈现基础)界面技术开发的提示框无法超出屏幕,当提示框到达屏幕边界时,系统会根据提示框的位模式的将提示框朝定相反方向跳转重新定位,确保提示框不超出屏幕,这样就会带来两个问题:一、当提示框重新定位后,新生成的提示框与目标元素重叠,遮挡目标元素的内容;二、提示框朝定位模式的相反方向跳转,此时箭头朝向并未做调整,箭头没有指向目标元素,影响显示。
发明内容
鉴于上述状况,有必要针对现有技术中提示框影响目标元素显示的问题,提供一种提示框显示方法及装置。
本发明提供了一种提示框显示方法,所述提示框包括箭头和矩形框,所述方法包括步骤:
判断当前提示框在对齐方向上是否超出屏幕的边界,所述对齐方向为所述提示框与目标元素对齐的方向;
当所述当前提示框在所述对齐方向上超出所述屏幕的边界,并进行跳转时,以当前偏移量的相反数作为新的偏移量进行偏移,所述当前偏移量为所述当前提示框在对齐方向上相对于目标元素的偏移量;
以所述箭头与所述矩形框的相交线为对称轴将偏移后的所述提示框的箭头翻转180度,并在所述对齐方向上向靠近所述目标元素的方向平移第一距离,所述矩形框在所述对齐方向上向远离所述目标元素的方向平移第二距离,形成新的提示框,所述第一距离为所述矩形框在所述对齐方向的长度,所述第二距离为所述箭头在所述对齐方向的长度;
显示所述新的提示框。
上述方法,其中,所述显示所述新的提示框的步骤包括:
判断所述新的提示框在所述对齐方向上是否超出所述屏幕的边界;
当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,显示所述新的提示框;
当所述新的提示框在所述对齐方向上超出所述屏幕的边界时,恢复所述当前提示框,并剪切所述当前提示框,使所述提示框不超过所述屏幕的边界。
上述方法,其中,当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,显示所述新的提示框的步骤包括:
当所述新的提示框在所述对齐方向上未超出所述屏幕的边界时,判断所述新的提示框在垂直所述对齐方向上是否超出所述屏幕的边界;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138092.5/2.html,转载请声明来源钻瓜专利网。