本发明专利技术实施例提供了一种控件显示方法及装置、电子设备和可读存储介质。控件显示方法应用于电子设备,包括:针对顺序展示的N个控件组合,判断第一控件与所述显示区域的目标边缘的间距是否小于或等于第一预设值,N为大于或等于2的整数;若是,则在预设显示区域展示第二控件;其中,第一控件为N个控件组合中的逻辑起始控件,第二控件所展示的内容与所述第一控件相同。本发明专利技术实施例通过在N个控件组合中的起始逻辑控件与目标边缘的间距小于或等于第一预设值的情况下显示与该第一控件内容相同的第二控件,更便于用户根据第二控件获取控件组合中的信息,也有助于确定控件组合的位置,提高了获取多个控件中包含的信息的便利程度。高了获取多个控件中包含的信息的便利程度。高了获取多个控件中包含的信息的便利程度。
【技术实现步骤摘要】
一种控件显示方法及装置、电子设备和可读存储介质
[0001]本专利技术涉及计算机术领域,特别是涉及一种控件显示方法及装置、电子设备和可读存储介质。
技术介绍
[0002]电子设备使用过程中,可能需要显示对应多个控件,然而智能手机等电子设备的显示区域相对较小,内容显示区域的范围有限,所以导致能够同时显示的控件有限,可能导致用户无法获取足够的信息,因此,现有的展示信息的控件使用较为不便。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种控件显示方法及装置、电子设备和可读存储介质。以解决现有的展示信息的控件使用较为不便的问题。
[0004]具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种控件显示方法,应用于电子设备,所述电子设备包括显示区域,所述方法包括:
[0006]针对顺序展示的N个控件组合,判断第一控件与所述显示区域的目标边缘的间距是否小于或等于第一预设值,N为大于或等于2的整数;
[0007]若是,则在预设显示区域展示第二控件;其中,第一控件为N个控件组合中的逻辑起始控件,第二控件所展示的内容与所述第一控件相同。
[0008]可选的,所述在预设显示区域展示第二控件之后,还包括:
[0009]接收针对所述电子设备中交互区域的第一交互指令;
[0010]根据所述第一交互指令控制所述N个控件组合向靠近所述目标边缘的方向滑动;
[0011]在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,其中,所述第三控件为所述N个控件组合中的逻辑终止控件。
[0012]可选的,所述在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,包括:
[0013]在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,响应于所述第一交互指令,所述第二控件沿指向所述目标边缘的方向滑动。
[0014]可选的,所述响应于所述第一交互指令,所述第二控件沿指向所述目标边缘的方向滑动,包括:
[0015]响应于所述第一交互指令,隐藏所述第二控件的至少部分区域,其中,所述第二控件隐藏的部分的尺寸与所述第二控件的滑动幅度正相关。
[0016]可选的,所述在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,包括:
[0017]响应于所述第一交互指令,调整所述第二控件的透明度,其中,所述第二控件的透
明度与所述第二控件的滑动幅度正相关。
[0018]可选的,所述在预设显示区域展示第二控件之后,还包括:
[0019]接收针对所述电子设备中交互区域的第二交互指令;
[0020]根据所述第二交互指令控制所述N个控件组合沿远离所述目标边缘的方向滑动;
[0021]在所述第一控件与所述目标边缘的间距大于所述第一预设值的情况下,停止在所述预设显示区域展示所述第二控件。
[0022]可选的,所述预设显示区域位于所述显示区域的顶部、底部和侧部中的至少一处。
[0023]在本专利技术实施的第二方面,提供了一种控件显示装置,应用于电子设备,所述电子设备包括显示区域,所述控件显示装置包括:
[0024]判断模块,用于针对顺序展示的N个控件组合,判断第一控件与所述显示区域的目标边缘的间距是否小于或等于第一预设值,N为大于或等于2的整数;
[0025]展示模块,用于在第一控件与所述显示区域的目标边缘的间距小于或等于第一预设值的情况下,在预设显示区域展示第二控件;其中,第一控件为N个控件组合中的逻辑起始控件,第二控件所展示的内容与所述第一控件相同。
[0026]在本专利技术实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0027]存储器,用于存放计算机程序;
[0028]处理器,用于执行存储器上所存放的程序时,实现以上任一所述的控件显示方法的步骤。
[0029]在本专利技术实施的又一方面,还提供了一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上任一所述的控件显示方法。
[0030]本专利技术实施例通过在N个控件组合中的起始逻辑控件与目标边缘的间距小于或等于第一预设值的情况下显示与该第一控件内容相同的第二控件,更便于用户根据第二控件获取控件组合中的信息,也有助于确定控件组合的位置,提高了获取多个控件中包含的信息的便利程度。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0032]图1A为本专利技术一实施例中控件显示方法的流程图;
[0033]图1B为本专利技术一实施例中控件显示方法的又一流程图;
[0034]图2A是本专利技术一实施例中的电子设备的显示界面;
[0035]图2B是本专利技术一实施例中的电子设备的又一显示界面;
[0036]图2C是本专利技术一实施例中的电子设备的又一显示界面;
[0037]图3是本专利技术一实施例中控件显示装置的结构示意图;
[0038]图4是本专利技术一实施例中电子设备的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0040]本专利技术提供了一种控件显示方法。
[0041]该控件显示方法应用于电子设备,尤其适用于手机、平板电脑等电子设备处于横屏显示等显示状态。
[0042]本申请的专利技术人在实现本申请的技术方案的过程中发现某些特定情况下,对于控件的处理方式导致使用较为不便。例如,在某一内容的评论区,可能包括评论以及针对评论的回复,这些评论和回复均可以通过控件展示,其中,对于评论的回复可以通过展开该评论的控件显示,当需要返回评论对应的控件时,尤其是展开的评论控件较多时,需要通过长时间的翻阅返回评论控件对应的位置。
[0043]如图1A所示,在一个实施例中,该控件显示方法包括:
[0044]步骤101:针对顺序展示的N个控件组合,判断第一控件与所述显示区域的目标边缘的间距是否小于或等于第一预设值。
[0045]本实施例中,N为大于或等于2的整数,第一控件为N个控件组合中的逻辑起始控件,如图2A所示,本实施例中,控件总的数量为M个,由控件3至控件N共计包括N个控件,其构成一个控件组合,其中,控件3为这N个控件组合中的逻辑起始控件,即上述第一控件。
[0046]该逻辑启示控件可以理解为该控件组合中的第一个控件,以标识该控件组合的起始位置。
[0047]在其中一个实施例中,第一控件为N个控件组合中,除第一控件之外的N
‑
1个控件的母控件。也就是说,N个控件组件中的其他控件均为该第一控件的子控件,或称下一级本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种控件显示方法,应用于电子设备,所述电子设备包括显示区域,其特征在于,所述方法包括:针对顺序展示的N个控件组合,判断第一控件与所述显示区域的目标边缘的间距是否小于或等于第一预设值,N为大于或等于2的整数;若是,则在预设显示区域展示第二控件;其中,第一控件为N个控件组合中的逻辑起始控件,第二控件所展示的内容与所述第一控件相同。2.根据权利要求1所述的控件显示方法,其特征在于,所述在预设显示区域展示第二控件之后,还包括:接收针对所述电子设备中交互区域的第一交互指令;根据所述第一交互指令控制所述N个控件组合向靠近所述目标边缘的方向滑动;在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,其中,所述第三控件为所述N个控件组合中的逻辑终止控件。3.根据权利要求2所述的控件显示方法,其特征在于,所述在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,包括:在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,响应于所述第一交互指令,所述第二控件沿指向所述目标边缘的方向滑动。4.根据权利要求3所述的控件显示方法,其特征在于,所述响应于所述第一交互指令,所述第二控件沿指向所述目标边缘的方向滑动,包括:响应于所述第一交互指令,隐藏所述第二控件的至少部分区域,其中,所述第二控件隐藏的部分的尺寸与所述第二控件的滑动幅度正相关。5.根据权利要求3或4所述的控件显示方法,其特征在于,所述在第三控件与所述目标边缘的间距小于或等于第二预设值的情况下,停止在所述预设显示区域展示所述第二控件,...
【专利技术属性】
技术研发人员:张祖桥,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。