[发明专利]一种界面显示方法和电子设备在审
申请号: | 202211524997.1 | 申请日: | 2022-11-30 |
公开(公告)号: | CN115712365A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 陈裕聪 | 申请(专利权)人: | 成都赛力斯科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/04847;G06F3/0488;G06F8/30;G06F8/38;G06F9/451 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 张育英 |
地址: | 610000 四川省成都市自由贸易试验区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 显示 方法 电子设备 | ||
本申请实施例提供一种界面显示方法以及电子设备。方法应用于电子设备,方法包括,显示第一界面,所述第一界面包含多个控件,所述多个控件被设定有针对触摸事件的响应;显示第二界面,所述第二界面覆盖在所述第一界面之上,所述第二界面用于接收指向所述第一界面的触摸事件,所述第二界面的响应逻辑包括:当所述触摸事件的触摸点的位置在可用控件组的控件内时,指示操作系统将所述触摸事件下透到所述第一界面进行响应所述触摸事件的操作。根据本申请实施例的方法,显示界面不涉及任何循环和递归的逻辑,有效降低了数据处理量和编码难度。
技术领域
本申请涉及操作系统领域,特别涉及一种界面显示方法和电子设备。
背景技术
具备触摸输入装置的电子设备,在运行过程中会接收到针对界面上所显示的控件的触摸事件,例如,点击、滑动、双击、缩放、旋转、指针悬浮等。
电子设备接收到触摸事件后会响应触摸事件。一般的,电子设备的显示界面会包含多个触摸控件,电子设备根据触摸事件所针对的触摸控件进行相应的响应。在一种应用场景中,存在保持电子设备的显示界面中某个或者某几个控件响应原本拥有的触摸事件,其他所有控件均不响应原本拥有的触摸事件的需求。例如,在新手指引操作中,用户只能根据页面提示的指引信息,点击界面中指定的按钮跳转到下一界面或者弹出窗口,完成新手指引操作。用户点击除指定按钮以外的其他按钮不会产生任何操作。
因此,需要提供一种界面显示方法,以实现保持电子设备的显示界面中某个或者某几个控件响应原本拥有的触摸事件,其他所有控件均不响应原本拥有的触摸事件的需求。
发明内容
针对如何实现保持电子设备的显示界面中某个或者某几个控件响应原本拥有的触摸事件,其他所有控件均不响应原本拥有的触摸事件的需求,本申请提供了一种界面显示方法和电子设备,本申请还提供一种计算机可读存储介质。
本申请实施例采用下述技术方案:
第一方面,本申请提供一种界面显示方法,所述方法应用于电子设备,所述方法包括:
显示第一界面,所述第一界面包含多个控件,所述多个控件被设定有针对触摸事件的响应;
显示第二界面,所述第二界面覆盖在所述第一界面之上,所述第二界面用于接收指向所述第一界面的触摸事件,其中:
所述第二界面为透明界面,所述第二界面的大小与所述第一界面的大小一致;
所述第二界面的响应逻辑包括:当所述触摸事件的触摸点的位置在可用控件组的控件内时,指示操作系统将所述触摸事件下透到所述第一界面进行响应所述触摸事件的操作,其中,所述可用控件组包含一个或多个控件,所述可用控件组包含的控件为所述多个控件中的部分控件。
在第一方面的一种实现方式中,所述方法还包括,生成所述第二界面,所述生成所述第二界面包括:
创建用于生成第二界面的显示界面模板;
将所述显示界面模板的背景颜色设置为透明;
将所述显示界面模板的界面大小设置为所述第一界面的大小;
为所述显示界面模板设定响应逻辑,生成第二界面。
在第一方面的一种实现方式中,所述创建用于生成第二界面的显示界面模板,包括:
创建继承自UIView的类。
在第一方面的一种实现方式中,将所述可用控件组的控件的引用添加到所述显示界面模板中;
重写所述显示界面模板的触摸传递响应方法。
在第一方面的一种实现方式中,所述重写所述显示界面模板的触摸传递响应方法,其中,所述显示界面模板的触摸传递响应方法执行的逻辑包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都赛力斯科技有限公司,未经成都赛力斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211524997.1/2.html,转载请声明来源钻瓜专利网。