[发明专利]悬浮键盘显示方法、电子设备及存储介质有效
申请号: | 202110605005.7 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113721827B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 许多 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F3/04886 | 分类号: | G06F3/04886;G06F3/0481;G06F9/451 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 习冬梅;常云敏 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 悬浮 键盘 显示 方法 电子设备 存储 介质 | ||
1.一种悬浮键盘显示方法,其特征在于,所述方法包括:
电子设备显示第一界面,所述第一界面包括一输入框,所述输入框处于未获焦的状态,所述输入框用于文本输入;
检测到所述输入框获焦;
响应于所述输入框获焦,确定与所述输入框对应的键盘的键盘模式;
若电子设备确定所述键盘模式为悬浮键盘模式,且确定所述输入框的属性满足预设条件,
显示悬浮窗口,所述悬浮窗口包括所述输入框和悬浮键盘,所述输入框和所述悬浮键盘处于连接状态,其中,所述预设条件用于表征所述输入框和所述与所述输入框对应的键盘之间的位置移动关系;
检测所述键盘模式是否由普通键盘模式切换为所述悬浮键盘模式;
若所述键盘模式由所述普通键盘模式切换为所述悬浮键盘模式且所述输入框的属性满足所述预设条件,将所述输入框与所述悬浮键盘合并成所述悬浮窗口,并在所述第一界面上显示所述悬浮窗口;
若所述键盘模式由所述普通键盘模式切换为所述悬浮键盘模式且所述输入框的属性不满足预设条件,在所述第一界面上显示所述悬浮键盘。
2.如权利要求1所述的悬浮键盘显示方法,其特征在于,显示悬浮窗口包括:
将所述输入框与所述悬浮键盘合并成所述悬浮窗口,并在所述第一界面上显示所述悬浮窗口。
3.如权利要求2所述的悬浮键盘显示方法,其特征在于,将所述输入框与所述悬浮键盘合并成所述悬浮窗口包括:
确定所述输入框显示在所述第一界面上的像素坐标集合;
根据所述输入框的像素坐标集合确定所述悬浮键盘显示在所述第一界面上的像素坐标集合;
根据所述输入框的像素坐标集合及所述悬浮键盘的像素坐标集合将所述输入框与所述悬浮键盘进行连接生成所述悬浮窗口。
4.如权利要求1所述的悬浮键盘显示方法,其特征在于,确定所述输入框的属性满足预设条件包括:
若所述输入框的属性满足所述输入框获焦后自动移动,确定所述输入框的属性满足预设条件;
若所述输入框的属性不满足所述输入框获焦后自动移动,确定所述输入框的属性不满足预设条件。
5.如权利要求1所述的悬浮键盘显示方法,其特征在于,确定所述输入框的属性满足预设条件包括:
所述输入框的属性为windowSoftInputMode属性,若所述输入框的windowSoftInputMode属性设置为adjustPan属性,确定所述输入框的属性满足预设条件;
若所述输入框的windowSoftInputMode属性没有设置为adjustPan属性,确定所述输入框的属性不满足预设条件。
6.如权利要求1所述的悬浮键盘显示方法,其特征在于,所述方法还包括:
若电子设备确定所述键盘模式为悬浮键盘模式,且所述输入框的属性不满足预设条件,在所述第一界面上显示所述悬浮键盘。
7.如权利要求1所述的悬浮键盘显示方法,其特征在于,所述方法还包括:
若确定所述键盘模式不是悬浮键盘模式,在所述第一界面上显示内嵌键盘。
8.如权利要求1所述的悬浮键盘显示方法,其特征在于,检测到所述输入框获焦包括:
检测到用户点击所述输入框确定所述输入框获焦。
9.如权利要求1所述的悬浮键盘显示方法,其特征在于,所述方法还包括:
检测到所述输入框获焦时获取所述输入框在所述第一界面上的第一位置;
检测到对所述悬浮窗口的退出操作时,响应所述退出操作,收起所述悬浮窗口,将所述输入框恢复显示在所述第一界面上的第一位置。
10.如权利要求1所述的悬浮键盘显示方法,其特征在于,所述方法还包括:
响应对所述悬浮窗口的移动操作,对所述悬浮窗口进行移动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605005.7/1.html,转载请声明来源钻瓜专利网。