[状态栏]由单排改成双排

[状态栏]由单排改成双排

[状态栏]xxxx

[状态栏]xxxx
This commit is contained in:
renwj
2022-08-04 10:16:26 +08:00
parent d16fc6a98a
commit 1e27c6da97
10 changed files with 141 additions and 123 deletions

View File

@@ -150,27 +150,18 @@ object CallerDevaToolsManager {
/**
* 展示状态栏
*/
fun showStatusBar(ctx: Context, anchor: View) {
fun showStatusBar(ctx: Context, container: ViewGroup) {
if (!AppIdentityModeUtils.isPassenger(FunctionBuildConfig.appIdentityMode)) {
if (anchor.isLaidOut) {
devaToolsProviderApi?.showStatusBar(ctx, anchor)
} else {
anchor.viewTreeObserver.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener {
override fun onGlobalLayout() {
devaToolsProviderApi?.showStatusBar(ctx, anchor)
anchor.viewTreeObserver.removeOnGlobalLayoutListener(this)
}
})
}
devaToolsProviderApi?.showStatusBar(ctx, container)
}
}
/**
* 隐藏状态栏
*/
fun hideStatusBar() {
fun hideStatusBar(container: ViewGroup) {
if (!AppIdentityModeUtils.isPassenger(FunctionBuildConfig.appIdentityMode)) {
devaToolsProviderApi?.hideStatusBar()
devaToolsProviderApi?.hideStatusBar(container)
}
}
}