用react native 开发,华为手机的虚拟导航应该怎么适配

2025-03-30 01:06:34
推荐回答(1个)
回答1:

我的理解是,适配工作应该由native代码来做,reactView只是基于nativeView的contex所创建出来的。
然后关于侦听虚拟导航栏的显示与隐藏,
这个问题第一个解决的应该是native代码如何侦听虚拟导航栏的出现与消失,然后在native的事件中调用facebook的
reactContext
.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
.emit(eventName, params);方法给JS代码发送事件,然后JS侦听该事件.