The invention discloses a control method of a suspension button, which includes: initializing a custom window, in which the custom window is independent of the display of the client's view window; creating a suspension button based on the custom window; loading a corresponding functional control on the suspension button; monitoring events for the functional control; and responding to the monitored events. Events, which perform operations bound to the corresponding events. The invention also discloses a control device of a suspension button and a storage medium.
【技术实现步骤摘要】
一种悬浮按钮的控制方法、装置及存储介质
本专利技术涉及计算机
,尤其涉及一种悬浮按钮的控制方法、装置及存储介质。
技术介绍
随着智能终端技术的飞速发展,越来越多的用户选择通过悬浮按钮的方式实现智能终端上的大量便捷、可靠的操作。目前,通常需要在应用程序(APP,Application)界面的初始化阶段完成悬浮按钮的创建,具体实现过程为:在APP界面初始化完成后,直接在原来的根窗口上添加按钮控件,由于该按钮控件是最后添加的,因此,该按钮控件将显示于其他视图之上,以此实现悬浮的效果。然而,在运行APP的过程中,如果根窗口的视图层级发生了改变,比如在根窗口上又添加了子视图,则新添加的子视图可能将覆盖住悬浮按钮,使得悬浮按钮被遮挡或者消失不可见,从而严重影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种悬浮按钮的控制方法、装置及存储介质,至少用以解决相关技术中难以保证悬浮按钮在任何情况下都不被遮挡或消失的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种悬浮按钮的控制方法,所述方法包括:初始化自定义窗口,其中,所述自定义窗口独立于客户端的视图窗口之上显示;基于所述自定义窗口创建悬浮按钮;在所述悬浮按钮上加载相应的功能控件;监听针对所述功能控件的事件;响应于所监听到的事件,执行与相应事件绑定的操作。第二方面,本专利技术实施例还提供一种悬浮按钮的控制装置,所述装置包括:初始化模块、创建模块、加载模块、监听模块和执行模块;其中,所述初始化模块,用于初始化自定义窗口,其中,所述自定义窗口独立于客户端的视 ...
【技术保护点】
1.一种悬浮按钮的控制方法,其特征在于,所述方法包括:初始化自定义窗口,其中,所述自定义窗口独立于客户端的视图窗口之上显示;基于所述自定义窗口创建悬浮按钮;在所述悬浮按钮上加载相应的功能控件;监听针对所述功能控件的事件;响应于所监听到的事件,执行与相应事件绑定的操作。
【技术特征摘要】
1.一种悬浮按钮的控制方法,其特征在于,所述方法包括:初始化自定义窗口,其中,所述自定义窗口独立于客户端的视图窗口之上显示;基于所述自定义窗口创建悬浮按钮;在所述悬浮按钮上加载相应的功能控件;监听针对所述功能控件的事件;响应于所监听到的事件,执行与相应事件绑定的操作。2.根据权利要求1所述的悬浮按钮的控制方法,其特征在于,所述基于所述自定义窗口创建悬浮按钮,包括:在所述自定义窗口上初始化自定义视图控制器,将所述自定义视图控制器设置为所述自定义窗口的根视图控制器;创建悬浮按钮控件,将所述悬浮按钮控件作为子视图添加至所述根视图控制器对应的视图上。3.根据权利要求2所述的悬浮按钮的控制方法,其特征在于,所述方法还包括:在所述初始化自定义视图控制器时,初始化导航视图控制器;将所述自定义视图控制器设置为所述导航视图控制器的根控制器,并将所述导航视图控制器的根控制器设置为所述自定义窗口的根视图控制器。4.根据权利要求2所述的悬浮按钮的控制方法,其特征在于,所述执行与相应事件绑定的操作,包括:当所述监听到的事件为关闭悬浮按钮事件时,清空所述自定义窗口,以及,释放所述悬浮按钮控件和所述自定义窗口中的所有子视图控件。5.根据权利要求1所述的悬浮按钮的控制方法,其特征在于,所述执行与相应事件绑定的操作,包括:当所述监听到的事件为移动悬浮按钮事件时,根据所述移动悬浮按钮事件的不同状态,执行与所述状态对应的操作。6.根据权利要求1所述的悬浮...
【专利技术属性】
技术研发人员:马忠,
申请(专利权)人:咪咕文化科技有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。