[发明专利]界面控制方法、装置和电子设备有效
| 申请号: | 202110739048.4 | 申请日: | 2021-06-30 |
| 公开(公告)号: | CN113467693B | 公开(公告)日: | 2023-07-21 |
| 发明(设计)人: | 刘彦明 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06F3/04886 | 分类号: | G06F3/04886;G06F3/04812 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 界面 控制 方法 装置 电子设备 | ||
1.一种界面控制方法,其特征在于,通过终端设备提供目标应用的图形用户界面,所述图形用户界面显示的内容至少包括:业务显示界面和实际输入控件,所述实际输入控件位于第一显示区,所述目标应用还配置有伪输入控件和所述伪输入控件对应的第二显示区,所述伪输入控件是为了进行焦点转移而设置的控件,所述伪输入控件用于代替所述实际输入控件获取焦点来拉起软键盘;所述第二显示区与软键盘的预留显示区相互不遮挡;所述方法包括:
响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件,将焦点分配至所述第二显示区中;
基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作;其中,所述预留显示区、高度动态变换操作后的所述业务显示界面和高度动态变换操作后的所述实际输入控件相互不遮挡;
将所述焦点由所述第二显示区转移至高度动态变换操作后的所述第一显示区,在所述预留显示区显示所述软键盘。
2.根据权利要求1所述的方法,其特征在于,所述第二显示区设置于所述图形用户界面的顶部区域,所述伪输入控件的大小为1像素,所述伪输入控件为透明控件。
3.根据权利要求1所述的方法,其特征在于,响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件,将焦点分配至所述第二显示区中的步骤,包括:
响应于针对所述实际输入控件的焦点获取操作,使所述第一显示区获取焦点;
在所述第二显示区加载所述伪输入控件,将所述焦点转移至所述第二显示区中。
4.根据权利要求1所述的方法,其特征在于,基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作的步骤,包括:
如果分配后的所述焦点的位置不被所述预留显示区遮挡,对所述图形用户界面显示的内容进行高度动态变换操作。
5.根据权利要求4所述的方法,其特征在于,所述终端设备包括显示调整模块,对所述图形用户界面显示的内容进行高度动态变换操作的步骤,包括:
基于所述显示调整模块对所述图形用户界面显示的内容进行高度动态变换操作。
6.根据权利要求1所述的方法,其特征在于,将所述焦点由所述第二显示区转移至所述第一显示区的步骤之后,所述方法还包括:
从所述图形用户界面删除所述伪输入控件。
7.根据权利要求1所述的方法,其特征在于,所述终端设备还包括第一监听器;响应于针对所述实际输入控件的焦点获取操作,在所述第二显示区加载所述伪输入控件的步骤,包括:
响应于针对所述实际输入控件的焦点获取操作,通过所述第一监听器监听所述焦点是否由所述第二显示区转移至高度动态变换操作后的所述第一显示区;
如果否,在所述第二显示区加载所述伪输入控件。
8.根据权利要求1所述的方法,其特征在于,所述终端设备还包括第二监听器;基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作的步骤,包括:
通过所述第二监听器监听所述第二显示区是否获取焦点;
如果是,基于分配后的所述焦点的位置和所述预留显示区对所述图形用户界面显示的内容进行高度动态变换操作。
9.根据权利要求1所述的方法,其特征在于,所述终端设备还包括第三监听器;所述方法还包括:
响应于针对于所述软键盘的隐藏操作,通过所述第三监听器监听获取所述焦点的控件,使获取所述焦点的控件放弃所述焦点。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述图形用户界面处于全屏模式的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110739048.4/1.html,转载请声明来源钻瓜专利网。





