[发明专利]一种下拉菜单及其箭头的显示控制方法及系统有效
申请号: | 201710787437.8 | 申请日: | 2017-09-04 |
公开(公告)号: | CN107765957B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 陈卫 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种下拉菜单及其箭头的显示控制方法,包括:接收用户输入的下拉菜单的显示位置信息,并确定其在屏幕显示区域所在的第一坐标系中的第一坐标值。根据第一坐标值、下拉菜单和箭头所在的父视图的第一参数信息和屏幕显示区域的第一坐标信息,纠正父视图的第二参数信息,第二参数信息为预设的箭头指向。根据第一坐标值、第一参数信息、第一坐标信息和纠正后的第二参数信息,确定父视图在第一坐标系中的显示位置坐标值。根据第一坐标值、第一参数信息、显示位置坐标值和纠正后的第二参数信息,在屏幕显示下拉菜单和箭头。本发明可解决用户不能根据实际使用情况自行选择菜单显示位置及开发人员需重复根据不同机型考虑不同菜单摆放的问题。 | ||
搜索关键词: | 一种 下拉 菜单 及其 箭头 显示 控制 方法 系统 | ||
【主权项】:
1.一种下拉菜单及其箭头的显示控制方法,其特征在于,包括:/n步骤1、接收用户输入的下拉菜单的显示位置信息,并确定其在屏幕显示区域所在的第一坐标系中的第一坐标值,所述显示位置信息为所述下拉菜单对应的箭头的顶点位置信息;/n步骤2、根据所述第一坐标值、所述下拉菜单和所述箭头所在的父视图的第一参数信息和所述屏幕显示区域的第一坐标信息,纠正所述父视图的第二参数信息,所述第二参数信息为预设的箭头指向;/n步骤3、根据所述第一坐标值、所述第一参数信息、所述第一坐标信息和纠正后的所述第二参数信息,确定所述父视图在所述第一坐标系中的显示位置坐标值;/n步骤4、根据所述第一坐标值、所述第一参数信息、所述显示位置坐标值和纠正后的所述第二参数信息,在所述屏幕显示区域显示所述下拉菜单和所述箭头;/n所述第一参数信息包括:箭头高度,箭头宽度,菜单高度,菜单宽度,所述步骤2包括:/n根据所述预设的箭头指向、所述第一坐标信息、所述箭头高度、所述箭头宽度、所述菜单高度、所述菜单宽度和所述第一坐标值,判断所述父视图的与所述箭头指向相对的一侧的边界线是否超出所述屏幕显示区域,若是,将所述箭头指向纠正为与所述预设的箭头指向相反的方向并保存,若否,执行步骤3;/n其中,所述下拉菜单为第一长方形;所述父视图为第二长方形,包括所述第一长方形和所述箭头;所述第一长方形的其中一条边的中点与所述箭头的相对所述箭头指向的一端连接,所述第一长方形的另外三条边分别与所述第二长方形的其中三条边重合,所述第二长方形的另外一条边经过所述箭头的顶点;/n所述步骤3包括:/n步骤3.1、根据所述箭头指向、所述第一坐标值、所述第一坐标信息、所述菜单高度和所述菜单宽度,纠正所述箭头在所述第一长方形所在边上的位置;/n步骤3.2、根据所述位置对应的位置信息、所述第一参数信息和纠正后的所述箭头指向,确定所述显示位置坐标值;/n其中,所述步骤3.1包括:/n根据所述箭头指向,当所述箭头指向为向上时,根据所述第一坐标值、所述菜单宽度的一半、所述第一坐标信息,判断所述第一长方形的左边界线和右边界线是否超出所述屏幕显示区域,若是,确定所述箭头位于所述第一长方形的左上角或右上角,使得所述第一长方形的左边界线和右边界线不超出所述屏幕显示区域;或者,/n当所述箭头指向为向下时,根据所述第一坐标值、所述菜单宽度的一半、所述第一坐标信息,判断所述第一长方形的左边界线和右边界线是否超出所述屏幕显示区域,若是,确定所述箭头位于所述第一长方形的左下角或右下角,使得所述第一长方形的左边界线和右边界线不超出所述屏幕显示区域;或者,/n当所述箭头指向为向左时,根据所述第一坐标值、所述菜单高度的一半、所述第一坐标信息,判断所述第一长方形的上边界线和下边界线是否超出所述屏幕显示区域,若是,确定所述箭头位于所述第一长方形的左上角或左下角,使得所述第一长方形的上边界线和下边界线不超出所述屏幕显示区域;或者,/n当所述箭头指向为向右时,根据所述第一坐标值、所述菜单高度的一半、所述第一坐标信息,判断所述第一长方形的上边界线和下边界线是否超出所述屏幕显示区域,若是,确定所述箭头位于所述第一长方形的右上角或右下角,使得所述第一长方形的上边界线和下边界线不超出所述屏幕显示区域。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710787437.8/,转载请声明来源钻瓜专利网。