[发明专利]一种下拉菜单及其箭头的显示控制方法及系统有效
申请号: | 201710787437.8 | 申请日: | 2017-09-04 |
公开(公告)号: | CN107765957B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 陈卫 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 下拉 菜单 及其 箭头 显示 控制 方法 系统 | ||
本发明涉及一种下拉菜单及其箭头的显示控制方法,包括:接收用户输入的下拉菜单的显示位置信息,并确定其在屏幕显示区域所在的第一坐标系中的第一坐标值。根据第一坐标值、下拉菜单和箭头所在的父视图的第一参数信息和屏幕显示区域的第一坐标信息,纠正父视图的第二参数信息,第二参数信息为预设的箭头指向。根据第一坐标值、第一参数信息、第一坐标信息和纠正后的第二参数信息,确定父视图在第一坐标系中的显示位置坐标值。根据第一坐标值、第一参数信息、显示位置坐标值和纠正后的第二参数信息,在屏幕显示下拉菜单和箭头。本发明可解决用户不能根据实际使用情况自行选择菜单显示位置及开发人员需重复根据不同机型考虑不同菜单摆放的问题。
技术领域
本发明涉及显示控制技术领域,特别涉及一种下拉菜单及其箭头的显示控制方法及系统。
背景技术
当下的软件中运用到了许多下拉菜单控件,但是大部分都是固定了位置,用户只需要点击菜单显示的固定位置图标,菜单即可在固定位置图标处展示,另外,箭头的位置也是固定的。这种情况并不能根据用户在软件实际使用中的情况,用户自行去改变下拉菜单显示位置以及软件自己不能做出变化去适应屏幕情况。另外,开发人员为考虑不同的机型、不同机型的坐标等情况,需要重新开发适应不同情况下的下拉菜单摆放问题,包括不同坐标下的下拉菜单超出屏幕显示范围时的处理对策。
发明内容
本发明提供了一种下拉菜单及其箭头的显示控制方法及系统,用于解决用户不能根据实际使用情况自行选择菜单显示位置以及开发人员需重复根据不同的机型考虑不同的下拉菜单摆放的问题。
本发明解决上述技术问题的技术方案如下:一种下拉菜单及其箭头的显示控制方法,包括以下步骤:
步骤1、接收用户输入的下拉菜单的显示位置信息,并确定其在屏幕显示区域所在的第一坐标系中的第一坐标值,所述显示位置信息为所述下拉菜单对应的箭头的顶点位置信息;
步骤2、根据所述第一坐标值、所述下拉菜单和所述箭头所在的父视图的第一参数信息和所述屏幕显示区域的第一坐标信息,纠正所述父视图的第二参数信息,所述第二参数信息为预设的箭头指向;
步骤3、根据所述第一坐标值、所述第一参数信息、所述第一坐标信息和纠正后的所述第二参数信息,确定所述父视图在所述第一坐标系中的显示位置坐标值;
步骤4、根据所述第一坐标值、所述第一参数信息、所述显示位置坐标值和纠正后的所述第二参数信息,在所述屏幕显示区域显示所述下拉菜单和所述箭头。
本发明的有益效果是:用户可根据实际使用情况,自行选择菜单显示位置,但由于屏幕整个显示区域是一定的,当用户要求显示的位置太靠屏幕边缘时,菜单无法显示,因此,本发明还可根据用户选择的位置,进行自动箭头指向纠错和菜单位置的控制并显示。本发明可以适应屏幕位置,根据用户选择的菜单显示位置,对下拉菜单的箭头位置和方向进行自行适配,以实现菜单的显示控制。另外,用户只需要考虑下拉菜单在哪里显示即可,并不需要处理屏幕适配的问题、用户体验感强,方便实用。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述第一参数信息包括:箭头高度,箭头宽度,菜单高度,菜单宽度,所述步骤2包括:
根据所述预设的箭头指向、所述第一坐标信息、所述箭头高度、所述箭头宽度、所述菜单高度、所述菜单宽度和所述第一坐标值,判断所述父视图的与所述箭头指向相对的一侧的边界线是否超出所述屏幕显示区域,若是,将所述箭头指向纠正为与所述预设的箭头指向相反的方向并保存,若否,执行步骤3;
其中,所述下拉菜单为第一长方形;所述父视图为第二长方形,包括所述第一长方形和所述箭头;所述第一长方形的其中一条边的中点与所述箭头的相对所述箭头指向的一端连接,所述第一长方形的另外三条边分别与所述第二长方形的其中三条边重合,所述第二长方形的另外一条边经过所述箭头的顶点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710787437.8/2.html,转载请声明来源钻瓜专利网。