我有一个基于 webview 的全屏 Android 应用程序,在 COSU 模式下运行。每次我使用 HTML5 选择颜色时<input type="color"/>
,隐藏的操作栏都会再次显示,我无法隐藏它们,除非我关闭应用程序并再次打开它。
有什么办法可以避免每次使用颜色选择器时出现条形图?我想出的唯一解决方案是使用 javascript 接口在 Android 中调用函数/方法以在每次使用颜色选择器时隐藏条,但似乎太棘手/复杂。应该有更好的方法......还是没有?
有任何想法吗?
提前致谢
编辑:
我如何隐藏酒吧?我将这个函数称为我在 Activity 中定义的函数:
private fun hideBars() {
actionBar?.hide()
this.supportActionBar?.hide()
}
另外,使用这个将活动设置为全屏
private fun setFullScreen() {
window.decorView.systemUiVisibility =
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or
View.SYSTEM_UI_FLAG_FULLSCREEN or
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
}