[发明专利]系统交互界面的控制方法、装置、存储介质及电子设备在审
申请号: | 202011027588.1 | 申请日: | 2020-09-25 |
公开(公告)号: | CN114253434A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/04847;G06F9/451 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 430070 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 交互 界面 控制 方法 装置 存储 介质 电子设备 | ||
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.attributes对象中的原始属性设置所述状态栏的窗口属性。
7.根据权利要求5所述的方法,其特征在于,在通过调用透明属性信息获取函数获取状态栏的透明属性信息bits之前,所述方法还包括:
通过调用版本判定函数,对所述系统交互界面的版本信息进行版本判定。
8.根据权利要求1所述的方法,其特征在于,在系统交互界面初始化过程中调用状态栏控制方法过程中,所述方法还包括:
通过调用根布局信息获取函数,获取到所述系统交互界面的根布局信息;
通过调用布局参数信息获取函数获取根布局rlActivityContent对象的布局参数信息layoutParams;
通过调用布局设置函数设置根布局rlActivityContent的布局参数;
通过调用根布局状态设置函数将所述根布局rlActivityContent设置为可见状态。
9.根据权利要求8所述的方法,其特征在于,所述通过调用布局设置函数设置根布局rlActivityContent的布局参数,包括:
当所述状态栏控制方法的入参参数为不隐藏!isHide时,通过调用第一布局设置函数设置所述根布局的间距参数;
当所述状态栏控制方法的入参参数为不隐藏isHide时,调用第二布局设置函数设置所述根布局的间距参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011027588.1/1.html,转载请声明来源钻瓜专利网。