SafeAreaPlugin.state
PluginpluginStateObservestate小于 1 分钟
系统安全区域的状态对象;
属性值是一个实现了StateObserver 接口的对象;
属性
state.currentState
当前的状态对象;
属性的值是一个实现了部分State接口对象;
通过currentState能够实现状态的获取和设置;[一般而言不要手动的设置currentState的属性值,这个值会自动更新]
在初次更新完成之前属性值是 undefined;
currentStat合法的属性列表包括:
["overlay", "insets", "cutoutInsets", "outerInsets"]
方法
是一个 Generator函数;
实现了对,插件状态的读入和监听;
一但对应的插件状态发生了改变就会触发通过 StateObserver.onChange()方法设置的监听器;停止监听状态
添加监听器;可以通过多次调用添加多个监听器;
state.getState([force_update])
获取当前状态的值
事件
- 无
平台兼容性
属性/方法/事件 | Android | IOS | Desktop-Dev | Desktop |
---|---|---|---|---|
currentState | ✅ | ✅ | ✅ | X |
jsonlines | ✅ | ✅ | ✅ | X |
stopObserve | ✅ | ✅ | ✅ | X |
onChange | ✅ | ✅ | ✅ | X |
getState | ✅ | ✅ | ✅ | X |
相关链接
Powered by Waline v2.15.7