一种操作条显示方法和装置制造方法及图纸

技术编号:38756516 阅读:17 留言:0更新日期:2023-09-10 09:41
本申请公开了一种操作条显示方法和装置,通过获取的显示页面的页面尺寸、操作条的初始尺寸以及目标选中区域的区域信息,确定若所述页面尺寸不大于所述初始尺寸,则基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸。再基于所述区域信息进行坐标计算,得到所述操作条的目标显示坐标,若所述目标显示坐标在所述显示页面内,则在所述显示页面的所述目标显示坐标上,以所述目标显示尺寸显示所述操作条。本发明专利技术从尺寸和位置两方面确定所述操作条能否在所述显示页面显示,并对所述操作条做出相应调整,保证所述操作条能够在所述显示页面内显示。能够在所述显示页面内显示。能够在所述显示页面内显示。

【技术实现步骤摘要】
一种操作条显示方法和装置


[0001]本申请涉及页面显示
,更具体地说,涉及一种操作条显示方法和装置。

技术介绍

[0002]通常在显示页面中针对目标选中区域进行操作时,在所述目标选中区域附近会自动出现或响应操作出现一个包括各种操作选项的操作条或者工具栏,以供用户端进一步对所述目标选中区域进行目标操作。
[0003]但是在实际应用时,由于所述显示页面或者所述目标选中区域的尺寸的不确定性,导致所述操作条或者工具栏无法显示在所述显示页面内,以至于用户端无法进行下一步操作。

技术实现思路

[0004]有鉴于此,本申请提供了一种操作条显示方法和装置,用于解决现有操作条显示方式中,操作条无法正常显示的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种操作条显示方法,包括:
[0007]获取显示页面的页面尺寸,操作条的初始尺寸以及目标选中区域的区域信息,所述操作条包括与所述目标选中区域对应的若干个操作项;
[0008]若所述页面尺寸不大于所述初始尺寸,基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸;
[0009]基于所述区域信息进行坐标计算,得到所述操作条的目标显示坐标;
[0010]若所述目标显示坐标在所述显示页面内,在所述显示页面的所述目标显示坐标上,以所述目标显示尺寸显示所述操作条。
[0011]优选地,该方法还包括:
[0012]若所述页面尺寸大于所述初始尺寸,将所述初始尺寸确定为所述操作条的目标显示尺寸。
[0013]优选地,所述页面尺寸至少包括页面长度和页面宽度,所述初始尺寸至少包括初始长度和初始宽度,所述区域信息至少包括区域长度和区域宽度,其中,所述若所述页面尺寸不大于所述初始尺寸,基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸,包括:
[0014]若所述显示页面的页面长度不大于所述初始尺寸的初始长度,或者,所述显示页面的页面宽度不大于所述初始尺寸的初始宽度,确定所述页面尺寸不大于所述初始尺寸;
[0015]基于所述区域宽度和所述页面宽度的第一大小关系,确定所述操作条的目标显示宽度;
[0016]基于所述页面长度和所述区域长度的第二大小关系,确定所述操作条的目标显示长度;
[0017]将所述目标显示长度和所述目标显示宽度组合,得到所述操作条的目标显示尺寸。
[0018]优选地,所述基于所述区域宽度和所述页面宽度的第一大小关系,确定所述操作条的目标显示宽度,包括:
[0019]若所述区域宽度大于所述页面宽度,将所述显示页面宽度确定为所述操作条的目标显示宽度;
[0020]或者,
[0021]若所述区域宽度小于所述页面宽度,将区域宽度确定为所述操作条的目标显示宽度。
[0022]优选地,所述基于所述页面长度和所述区域长度的第二大小关系,确定所述操作条的目标显示长度,包括:
[0023]若所述页面长度小于所述区域长度,在小于或等于所述区域长度的长度范围内确定所述操作条的目标显示长度;
[0024]或者,
[0025]若所述页面长度大于所述区域长度,将所述区域长度确定为所述操作条的目标显示长度。
[0026]优选地,所述区域信息至少包括划选方向,所述基于所述区域信息进行坐标计算,得到所述操作条的目标显示坐标,包括:
[0027]将所述区域信息的末尾字符坐标的横坐标确定为所述操作条的中心横坐标;
[0028]若所述划选方向为第一方向,将所述末尾字符坐标的底部纵坐标的下方预设范围内的纵坐标确定为所述操作条的中心纵坐标;
[0029]或者,
[0030]若所述划选方向为第二方向,将所述末尾字符坐标的顶部纵坐标的上方预设范围内的纵坐标确定为所述操作条的中心纵坐标;
[0031]将所述中心横坐标和所述中心纵坐标组合,得到所述操作条的目标显示坐标。
[0032]优选地,还包括:
[0033]若所述目标显示坐标不在所述显示页面内,获取所述显示页面的底部纵坐标和顶部纵坐标;
[0034]基于所述区域信息进行坐标计算,得到所述操作条的中心横坐标;
[0035]基于所述区域信息中的划选方向以及所述底部纵坐标和顶部纵坐标进行坐标计算,得到所述操作条的中心纵坐标;
[0036]将所述中心横坐标和所述中心纵坐标进行组合,得到更新后的目标显示坐标;
[0037]在所述显示页面的所述更新后的目标显示坐标上,以所述目标显示尺寸显示所述操作条。
[0038]优选地,所述基于所述区域信息中的划选方向以及所述底部纵坐标和顶部纵坐标进行坐标计算,得到所述操作条的中心纵坐标,包括:
[0039]若所述区域信息中的划选方向为第一方向,将所述底部纵坐标的上方预设范围内的纵坐标确定为所述操作条的中心纵坐标;
[0040]或者,
[0041]若所述区域信息中的划选方向为第二方向,将所述顶部纵坐标的下方预设范围内的纵坐标确定为所述操作条的中心纵坐标。
[0042]优选地,还包括:
[0043]所述目标选中区域在所述显示页面中发生动态变化,所述操作条伴随所述目标选中区域发生所述动态变化。
[0044]一种操作条显示装置,其特征在于包括:
[0045]信息获取单元,用于获取显示页面的页面尺寸,操作条的初始尺寸以及目标选中区域的区域信息,所述操作条包括与所述目标选中区域对应的若干个操作项;
[0046]尺寸计算单元,用于若所述页面尺寸不大于所述初始尺寸,基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸;
[0047]坐标计算单元,用于基于所述区域信息进行坐标计算,得到所述操作条的目标显示坐标;
[0048]操作条显示单元,用于若所述目标显示坐标在所述显示页面内,在所述显示页面的所述目标显示坐标上,以所述目标显示尺寸显示所述操作条。
[0049]从上述的技术方案可以看出,本申请实施例提供的操作条显示方法和装置,通过获取的页面尺寸,判断所述页面尺寸是否能够满足所述操作条以初始尺寸显示,在所述页面尺寸无法显示所述初始尺寸下的操作条的情况下,可以根据页面尺寸以及目标选中区域的区域信息进行调整尺寸大小,以使得所述操作条的尺寸能够适应于所述页面尺寸,保证所述操作条能够在所述显示页面中显示。
[0050]另外,在计算得到所述操作条的目标显示坐标后,确定所述目标显示坐标是否在所述显示页面的显示区域内,再次确定所述操作条能够在所述显示页面内显示。本专利技术通过尺寸和位置两方面确定所述操作条能否在所述显示页面显示,并对所述操作条做出相应调整,保证所述操作条能够在所述显示页面内显示。
附图说明
[0051]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作条显示方法,其特征在于,包括:获取显示页面的页面尺寸,操作条的初始尺寸以及目标选中区域的区域信息,所述操作条包括与所述目标选中区域对应的若干个操作项;若所述页面尺寸不大于所述初始尺寸,基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸;基于所述区域信息进行坐标计算,得到所述操作条的目标显示坐标;若所述目标显示坐标在所述显示页面内,在所述显示页面的所述目标显示坐标上,以所述目标显示尺寸显示所述操作条。2.根据权利要求1所述的方法,其特征在于,该方法还包括:若所述页面尺寸大于所述初始尺寸,将所述初始尺寸确定为所述操作条的目标显示尺寸。3.根据权利要求1所述的方法,其特征在于,所述页面尺寸至少包括页面长度和页面宽度,所述初始尺寸至少包括初始长度和初始宽度,所述区域信息至少包括区域长度和区域宽度,其中,所述若所述页面尺寸不大于所述初始尺寸,基于所述区域信息和所述页面尺寸进行尺寸计算,得到所述操作条的目标显示尺寸,包括:若所述显示页面的页面长度不大于所述初始尺寸的初始长度,或者,所述显示页面的页面宽度不大于所述初始尺寸的初始宽度,确定所述页面尺寸不大于所述初始尺寸;基于所述区域宽度和所述页面宽度的第一大小关系,确定所述操作条的目标显示宽度;基于所述页面长度和所述区域长度的第二大小关系,确定所述操作条的目标显示长度;将所述目标显示长度和所述目标显示宽度组合,得到所述操作条的目标显示尺寸。4.根据权利要求3所述的方法,其特征在于,所述基于所述区域宽度和所述页面宽度的第一大小关系,确定所述操作条的目标显示宽度,包括:若所述区域宽度大于所述页面宽度,将所述显示页面宽度确定为所述操作条的目标显示宽度;或者,若所述区域宽度小于所述页面宽度,将区域宽度确定为所述操作条的目标显示宽度。5.根据权利要求3所述的方法,其特征在于,所述基于所述页面长度和所述区域长度的第二大小关系,确定所述操作条的目标显示长度,包括:若所述页面长度小于所述区域长度,在小于或等于所述区域长度的长度范围内确定所述操作条的目标显示长度;或者,若所述页面长度大于所述区域长度,将所述区域长度确定为所述操作条的目标显示长度。6.根据权利要求1所述的方法,其特征在于,所述区域信息至少包括划选方向,所述基于所...

【专利技术属性】
技术研发人员:罗振兴
申请(专利权)人:北京尽微致广信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1