普通用户
原生窗口,状态栏操作无效 [复制链接]
845854628 发表于 2025-05-05 155 5

变量 状态栏沉浸器1  状态栏沉浸器=创建 状态栏沉浸器()
    状态栏沉浸器1.初始化沉浸()
    状态栏沉浸器1.状态栏颜色="#FFFFFF"
    
   
管理员 2025-05-10
引用 @845854628 的回复:

如果是视图类库怎么办

在类库中增加自定义构造函数即可。

代码示例:

public 自定义组件(Context ctx){
    this.mButton = new Button(ctx);
    this.setNativeView(mButton);
}
回复
845854628 2025-05-09
引用 @Course 的回复:

是的,需要修改类库源代码,源代码已上传至网盘。

如果是视图类库怎么办

回复
管理员 2025-05-08
引用 @845854628 的回复:

怎么获取原生窗口上下文?像3.15那样传入this就行了吗


是的,需要修改类库源代码,源代码已上传至网盘。

回复
845854628 2025-05-07
引用 @Course 的回复:

因为在初始化沉浸组件时,默认使用的是轻舟框架中的上下文。

如果要在原生窗口中使用,需要使用对应原生窗口的上下文。

经过检查,该类库组件在封装时,那时候轻舟还不支持使用原生窗口、因此未支持原生窗口的相关功能。

如果您需要在原生窗口中使用,可以自行修改该类库源码。

状态栏沉浸器类库源码:https://www.123865.com/s/V0yHjv-tfFt? 提取码:NIEG

怎么获取原生窗口上下文?像3.15那样传入this就行了吗


回复
管理员 2025-05-07

因为在初始化沉浸组件时,默认使用的是轻舟框架中的上下文。

如果要在原生窗口中使用,需要使用对应原生窗口的上下文。

经过检查,该类库组件在封装时,那时候轻舟还不支持使用原生窗口、因此未支持原生窗口的相关功能。

如果您需要在原生窗口中使用,可以自行修改该类库源码。

状态栏沉浸器类库源码:https://www.123865.com/s/V0yHjv-tfFt? 提取码:NIEG

回复
 作者信息
845854628
普通用户
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号