系统交互界面的控制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:32851970 阅读:18 留言:0更新日期:2022-03-30 19:09
本发明专利技术公开了一种系统交互界面的控制方法、装置、存储介质及电子设备。其中方法包括:在系统交互界面初始化过程中调用状态栏控制方法;基于所述状态栏控制方法中的参数判定函数对入参参数进行判定;若所述状态栏控制方法的入参参数为不隐藏,基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为可见状态;若所述状态栏控制方法的入参参数为隐藏isHide,基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为导航隐藏、全屏沉浸时隐藏或者全屏幕隐藏中的任一项。通过状态栏控制方法对状态栏的显示入参参数进行判断,基于入参参数的变化调节系统UI的状态栏显示状态,提高了系统UI的控制灵活性。性。性。

【技术实现步骤摘要】
系统交互界面的控制方法、装置、存储介质及电子设备


[0001]本专利技术实施例涉及计算机
,尤其涉及一种系统交互界面的控制方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的不断发展,用户通过系统交互界面与计算机系统进行交互,实现对系统的访问、查询、写入等操作。
[0003]目前,系统的交互界面中各部分的UI属性不可控,无法根据用户需求进行UI属性的设置。

技术实现思路

[0004]本专利技术提供一种系统交互界面的控制方法、装置、存储介质及电子设备,以实现交互界面的灵活控制,避免不同业务需求导致的业务冲突。
[0005]第一方面,本专利技术实施例提供了一种系统交互界面的控制方法,包括:
[0006]在系统交互界面初始化过程中调用状态栏控制方法;
[0007]基于所述状态栏控制方法中的参数判定函数对入参参数进行判定;
[0008]若所述状态栏控制方法的入参参数为不隐藏!isHide,基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为可见状态;
...

【技术保护点】

【技术特征摘要】
1.一种系统交互界面的控制方法,其特征在于,包括:在系统交互界面初始化过程中调用状态栏控制方法;基于所述状态栏控制方法中的参数判定函数对入参参数进行判定;若所述状态栏控制方法的入参参数为不隐藏!isHide,基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为可见状态;若所述状态栏控制方法的入参参数为隐藏isHide,基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为导航隐藏、全屏沉浸时隐藏或者全屏幕隐藏中的任一项。2.根据权利要求1所述的方法,其特征在于,所述在系统交互界面初始化过程中调用状态栏控制方法,包括:通过MZImmersiveManager类的定义函数定义MZImmersiveManager类,其中,所述MZImmersiveManager类继承MZBaseManager类,所述MZBaseManager类用于获取回调信息;在MZImmersiveManager类中,复写所述MZBaseManager类中的onActivityCreate方法,以系统交互界面初始化过程中调用状态栏控制方法。3.根据权利要求1所述的方法,其特征在于,在基于所述状态栏控制方法中的参数判定函数对入参参数进行判定之前,所述方法还包括:基于状态栏控制方法中的状态栏设置函数,将所述状态栏的显示状态设置为不可见状态。4.根据权利要求1所述的方法,其特征在于,所述基于所述状态栏控制方法中的状态设置函数将所述状态栏的窗口属性设置为可见状态之后,还包括:基于所述状态栏控制方法中的属性设置函数,将所述状态栏的窗口属性设置为透明色。5.根据权利要求4所述的方法,其特征在于,所述基于所述状态栏控制方法中的属性设置函数,将所述状态栏的窗口属性设置为透明色,包括:通过调用透明属性信息获取函数,获取状态栏的透明属性信息bits;对透明属性设置的入参参数进行判定,若所述入参参数为on,则调用winParams.flags=winParams.flags or bits,设置所述状态栏的窗口属性设置为透明色属性。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述透明属性设置的入参参数不为on,则调用原始属性获取函数获取所述状态栏的原始属性;通过调用属性写入函数将所述原始属性写入win.attributes对象中;基于所述win.attri...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:

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

1