界面控制方法、装置和电子设备制造方法及图纸

技术编号:30323685 阅读:17 留言:0更新日期:2021-10-09 23:53
本发明专利技术提供了一种界面控制方法、装置和电子设备。其中,该方法包括:响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件,将焦点分配至第二显示区中;基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作;将焦点由第二显示区转移至高度动态变换操作后的第一显示区,在预留显示区显示软键盘。通过对图形用户界面显示的内容进行高度动态变换操作可以使预留显示区、高度动态变换操作后的业务显示界面和高度动态变换操作后的实际输入控件相互不遮挡,即预留显示区设置的系统软键盘不遮挡业务显示界面,从而不会影响用户查看业务显示界面,可以提高用户的体验度。可以提高用户的体验度。可以提高用户的体验度。

【技术实现步骤摘要】
界面控制方法、装置和电子设备


[0001]本专利技术涉及界面
,尤其是涉及一种界面控制方法、装置和电子设备。

技术介绍

[0002]目前,移动终端在直播场景和视频播放场景的应用越来越多,移动终端的产品设计上更多倾向于全屏沉浸体验,同时支持用户评论以及发送弹幕的交互。在安卓(Android)系统的全屏场景下,用户在界面唤起输入法输入时,系统软键盘会自动上移界面使得输入框处于软键盘上沿,以避免输入布局的焦点被软键盘遮挡。
[0003]然而,如果在输入布局下还存在业务界面,则这部分业务界面会完全被软键盘覆盖导致用户无法看到或使用。即,用户在界面唤起输入法输入时,系统软键盘可能遮挡界面中的业务界面,从而影响用户查看业务界面,降低用户的体验度。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种界面控制方法、装置和电子设备,以控制界面的移动,使得系统软键盘不遮挡界面中的业务界面,从而不会影响用户查看业务界面,提高用户的体验度。
[0005]第一方面,本专利技术实施例提供了一种界面控制方法,通过终端设备提供目标应用的图形用户界面,图形用户界面显示的内容至少包括:业务显示界面和实际输入控件,实际输入控件位于第一显示区,目标应用还配置有伪输入控件和伪输入控件对应的第二显示区;第二显示区与软键盘的预留显示区相互不遮挡;方法包括:响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件,将焦点分配至第二显示区中;基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作;其中,预留显示区、高度动态变换操作后的业务显示界面和高度动态变换操作后的实际输入控件相互不遮挡;将焦点由第二显示区转移至高度动态变换操作后的第一显示区,在预留显示区显示软键盘。
[0006]在本专利技术可选的实施例中,上述第二显示区设置于图形用户界面的顶部区域,伪输入控件的大小为1像素,伪输入控件为透明控件。
[0007]在本专利技术可选的实施例中,上述响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件,将焦点分配至第二显示区中的步骤,包括:响应于针对实际输入控件的焦点获取操作,使第一显示区获取焦点;在第二显示区加载伪输入控件,将焦点转移至第二显示区中。
[0008]在本专利技术可选的实施例中,上述基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作的步骤,包括:如果分配后的焦点的位置不被预留显示区遮挡,对图形用户界面显示的内容进行高度动态变换操作。
[0009]在本专利技术可选的实施例中,上述终端设备包括显示调整模块,对图形用户界面显示的内容进行高度动态变换操作的步骤,包括:基于显示调整模块对图形用户界面显示的
内容进行高度动态变换操作。
[0010]在本专利技术可选的实施例中,上述将焦点由第二显示区转移至第一显示区的步骤之后,方法还包括:从图形用户界面删除伪输入控件。
[0011]在本专利技术可选的实施例中,上述终端设备还包括第一监听器;上述响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件的步骤,包括:响应于针对实际输入控件的焦点获取操作,通过所述第一监听器监听所述焦点是否由所述第二显示区转移至高度动态变换操作后的所述第一显示区;如果否,在第二显示区加载伪输入控件。
[0012]在本专利技术可选的实施例中,上述终端设备还包括第二监听器;上述基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作的步骤,包括:通过第二监听器监听第二显示区是否获取焦点;如果是,基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作。
[0013]在本专利技术可选的实施例中,上述终端设备还包括第三监听器;上述方法还包括:响应于针对于软键盘的隐藏操作,通过第三监听器监听获取焦点的控件,使获取焦点的控件放弃焦点。
[0014]在本专利技术可选的实施例中,上述图形用户界面处于全屏模式的状态。
[0015]第二方面,本专利技术实施例还提供一种界面控制装置,通过终端设备提供目标应用的图形用户界面,图形用户界面显示的内容至少包括:业务显示界面和实际输入控件,实际输入控件位于第一显示区,目标应用还配置有伪输入控件和伪输入控件对应的第二显示区;第二显示区与软键盘的预留显示区相互不遮挡;装置包括:焦点获取模块,用于响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件,将焦点分配至第二显示区中;界面变换模块,用于基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作;其中,预留显示区、高度动态变换操作后的业务显示界面和高度动态变换操作后的实际输入控件相互不遮挡;软键盘显示模块,用于将焦点由第二显示区转移至高度动态变换操作后的第一显示区,在预留显示区显示软键盘。
[0016]第三方面,本专利技术实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述的界面控制方法的步骤。
[0017]第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述的界面控制方法的步骤。
[0018]本专利技术实施例带来了以下有益效果:
[0019]本专利技术实施例提供的一种界面控制方法、装置和电子设备,终端设备响应于针对实际输入控件的焦点获取操作,在第二显示区加载伪输入控件,将焦点分配至第二显示区中;终端设备基于分配后的焦点的位置和预留显示区对图形用户界面显示的内容进行高度动态变换操作,预留显示区、高度动态变换操作后的业务显示界面和高度动态变换操作后的实际输入控件相互不遮挡;终端设备将焦点由第二显示区转移至高度动态变换操作后的第一显示区,在预留显示区显示软键盘。该方式中,通过对图形用户界面显示的内容进行高度动态变换操作可以使预留显示区、高度动态变换操作后的业务显示界面和高度动态变换操作后的实际输入控件相互不遮挡,即预留显示区设置的系统软键盘不遮挡业务显示界
面,从而不会影响用户查看业务显示界面,可以提高用户的体验度。
[0020]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0021]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0022]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术实施例提供的一种图形用户界面的示意图;
[0024]图2为本专利技术实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面控制方法,其特征在于,通过终端设备提供目标应用的图形用户界面,所述图形用户界面显示的内容至少包括:业务显示界面和实际输入控件,所述实际输入控件位于第一显示区,所述目标应用还配置有伪输入控件和所述伪输入控件对应的第二显示区;所述第二显示区与软键盘的预留显示区相互不遮挡;所述方法包括:响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件,将焦点分配至所述第二显示区中;基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作;其中,所述预留显示区、高度动态变换操作后的所述业务显示界面和高度动态变换操作后的所述实际输入控件相互不遮挡;将所述焦点由所述第二显示区转移至高度动态变换操作后的所述第一显示区,在所述预留显示区显示所述软键盘。2.根据权利要求1所述的方法,其特征在于,所述第二显示区设置于所述图形用户界面的顶部区域,所述伪输入控件的大小为1像素,所述伪输入控件为透明控件。3.根据权利要求1所述的方法,其特征在于,响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件,将焦点分配至所述第二显示区中的步骤,包括:响应于针对所述实际输入控件的焦点获取操作,使所述第一显示区获取焦点;在所述第二显示区加载所述伪输入控件,将所述焦点转移至所述第二显示区中。4.根据权利要求1所述的方法,其特征在于,基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作的步骤,包括:如果分配后的所述焦点的位置不被所述预留显示区遮挡,对所述图形用户界面显示的内容进行高度动态变换操作。5.根据权利要求4所述的方法,其特征在于,所述终端设备包括显示调整模块,对所述图形用户界面显示的内容进行高度动态变换操作的步骤,包括:基于所述显示调整模块对所述图形用户界面显示的内容进行高度动态变换操作。6.根据权利要求1所述的方法,其特征在于,将所述焦点由所述第二显示区转移至所述第一显示区的步骤之后,所述方法还包括:从所述图形用户界面删除所述伪输入控件。7.根据权利要求1所述的方法,其特征在于,所述终端设备还包括第一监听器;响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件的步骤,包括:响应于针对所述实际输入控件的焦点获取操作,通过所述第一监听器监听所述焦点是否由所...

【专利技术属性】
技术研发人员:刘彦明
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1