【技术实现步骤摘要】
显示控件调整方法、装置、终端及计算机可读存储介质
本公开涉及终端
,尤其涉及一种显示控件调整方法、装置、终端及计算机可读存储介质。
技术介绍
随着智能终端的普及和其配套应用日益丰富,现今智能终端已渗透到人们生活中的方方面面,越来越多的人通过操作智能终端来完成本身的需求,而智能终端如何提供更好的操控或者显示给予用户,就显得尤为重要。目前,终端在进行显示时,显示界面中的显示控件是固定设置的,这使得显示控件往往存在不好进行操作或者显示内容的显示方式不能满足用户的实际需求的问题,影响了用户体验。例如,参见图1所示,对于目前所流行的刘海屏终端而言,其两刘海区域11之间会存在有用于设置摄像头、听筒等设备的非显示区域12,在该非显示区域12中显示控件是不能进行显示以及操作的。而在实际应用中,却可能会存在控件区域与该非显示区域存在交集的显示控件。对于这些显示控件而言,由于其至少有一部分区域落于了非显示区域内,会使得其可供用户进行操作的区域变小,此外还若显示控制中存在落于交集区域中的显示内容,该部分内容还会无法显示从而导致显示内容的缺失,从而极大的影响了用户体验。
技术实现思路
本公开实施例提供的显示控件调整方法、装置、终端及计算机可读存储介质,主要解决的技术问题是:目前终端的一个显示界面中,显示控件是固定设置的,这使得显示控件往往存在不好进行操作或者显示内容的显示方式不能满足用户的实际需求的问题,影响了用户体验。为解决上述技术问题,本公开实施例提供了一种显示控件调整方法,包括:从当前 ...
【技术保护点】
1.一种显示控件调整方法,包括:/n从当前显示界面上选定待调整显示控件;所述待调整显示控件为:控件区域与显示屏中非显示区域存在交集的显示控件;/n根据所述待调整显示控件相对于所述非显示区域的位置生成控制指令;/n根据所述控制指令,对所述待调整显示控件的控件区域进行调整,并对所述待调整显示控件的内容显示方式进行调整,以使所述待调整显示控件中的显示内容得以在显示屏的显示区域中进行显示。/n
【技术特征摘要】
1.一种显示控件调整方法,包括:
从当前显示界面上选定待调整显示控件;所述待调整显示控件为:控件区域与显示屏中非显示区域存在交集的显示控件;
根据所述待调整显示控件相对于所述非显示区域的位置生成控制指令;
根据所述控制指令,对所述待调整显示控件的控件区域进行调整,并对所述待调整显示控件的内容显示方式进行调整,以使所述待调整显示控件中的显示内容得以在显示屏的显示区域中进行显示。
2.如权利要求1所述显示控件调整方法,其特征在于,所述从当前显示界面的所有显示控件中选定待调整显示控件包括:
根据预设的屏幕参数、以及当前显示界面上各显示控件的控件区域和控件位置,找出控件区域与所述非显示区域存在交集的显示控件作为待调整显示控件;所述屏幕参数用于确定出显示屏中的非显示区域;
或,根据接收到的第一控件选定操作选定待操作显示控件,并检测所述待操作显示控件的控件区域与显示屏中非显示区域是否存在交集;若存在交集,则将所述待操作显示控件作为待调整显示控件。
3.如权利要求2所述显示控件调整方法,其特征在于,所述预设的屏幕参数包括:非显示区域参数,和/或显示区域参数;
在所述屏幕参数包括显示区域参数时,所述根据预设的屏幕参数、以及当前显示界面上各显示控件的控件区域和控件位置,找出控件区域与所述非显示区域存在交集的显示控件作为待调整显示控件包括:
根据所述显示区域参数确定出屏幕理想规则区域和实际可显示区域;
在所述屏幕理想规则区域中剔除所述实际可显示区域得到非显示区域;
根据所述非显示区域、以及当前显示界面上各显示控件的控件区域和控件位置,找出控件区域与所述非显示区域存在交集的显示控件作为待调整显示控件。
4.如权利要求1所述显示控件调整方法,其特征在于,所述根据所述控制指令,对所述待调整显示控件的控件区域进行调整,并对所述待调整显示控件的内容显示方式进行调整包括:
根据所述控制指令,将所述待调整显示控件在长度方向上放大N倍,和/或在宽度方向上放大M倍;所述N和M均为大于1的自然数;
将所述待调整显示控件中的显示内容调整到所述待调整显示控件不与所述非显示区域相交的区域进行显示。
5.如权利要求4所述显示控件调整方法,其特征在于,所述将所述待调整显示控件中的显示内容调整到所述待调整显示控件不与所述非显示区域相交的区域进行显示包括:
检测所述待调整显示控件与所述非显示区域相交的区域中是否存在显示内容;
若存在,将所述显示内容顺移至所述待调整显示控件不与所述非显示区域相交的区域进行显示进行显示,直至所述待调整显示控件中与所述非显示区域相交的区域中不存在显示内容。
6.如权利要求4所述显示控件调整方法,其特征在于,所述待调整显示控件的放大面积大于等于所述非显示区域的面积。
7.如权利要求2所述显示控件调整方法,其特征在于,在所述根据预设的屏幕参数、以及当前显示界面上各显示控件的控件区域和控件位置,找出控件区域与所述非显示区域存在交集的显示控件作为待调整显示控件之前,还包括:
确定有物体接近所述非显示区域,且所述物体与所述非显示区域之间的距离小于等于预设距离阈值。
8.如权利要求1-7任一项所述的显示控件调整方法,其特征在于,在所述对所述待调整显示控件的控件区域进行调整时,还包括:
将所述待调整显示控件的显示图层置于当前显示界面的顶层进行显示,并保持当前显示界面上除所述待调整显示控件以外的所有显示控件位置不变;
或,以所述待调整显示控件为基准,在对所述待调整显示控件的区域进行调整的过程中,调整所述待调整显示控件周边的显示控件的位置和/或大小。
9.一种显示控件调整方法,包括:
在检测到第二控件选定操作时,根据所述第二控件选定操作从当前显示界面上选定待调整显示控件;
在检测到控件调整操作时,根据预设的控件调整操作和控制指令的对应关系,生成该控件调整操作对应的控制指令;
根据所述控制指令,对所述待调整显示控件的控件区域进行调整,或对所述待调整显示控件的内容显示方式进行调整。
10.如权利要求9所述显示控件调整方法,其特...
【专利技术属性】
技术研发人员:陈星亚,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。