【发布时间】:2020-07-15 18:11:26
【问题描述】:
我想知道是否有一个很好的模式/方法来隐藏启动/加载屏幕的操作栏?我知道这种模式不是很好,但我们正在改造一个使用这种模式的现有应用程序。 无论如何,对于对话框或全屏片段等您可能不一定希望显示操作栏的事情,这似乎是一件很常见的事情。
我知道它可以用类似的东西相当简单地完成
override fun onResume() {
super.onResume()
activity?.findViewById<Toolbar>(R.id.toolbar)?.visibility = GONE
}
override fun onPause() {
super.onPause()
activity?.findViewById<Toolbar>(R.id.toolbar)?.visibility = VISIBLE
}
但我只是好奇是否有更好的方法来使用 NavOptions 或类似的东西来控制操作栏。
【问题讨论】:
-
我遇到了类似的问题,你的方法是我用的,如果你没有在你的活动中手动添加工具栏,你可以简单地使用活动?.supportActionBar?.hide()。
标签: android android-architecture-navigation android-navigation-graph android-navigation-bar android-components