Lock navi drawer on where doesn't have navi icon

This commit is contained in:
FooIbar committed 2023-10-21 13:10:46 +08:00
1 parent 98d66b3e6c
commit a06d23753a
4 files changed
+5 -3

No files matched your search

@@ -120,7 +120,7 @@ abstract class BaseScene : Fragment() {
}
}
open val showLeftDrawer = true
open val showLeftDrawer = false
private fun createDrawerView(savedInstanceState: Bundle?): View? {
drawerView = onCreateDrawerView(layoutInflater)
@@ -73,6 +73,8 @@ import eu.kanade.tachiyomi.util.system.pxToDp
import kotlinx.coroutines.delay
class HistoryScene : BaseScene() {
override val showLeftDrawer = true
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?) = ComposeView(inflater.context).apply {
setMD3Content {
val dialogState = rememberDialogState()
@@ -34,8 +34,6 @@ import eu.kanade.tachiyomi.util.lang.withUIContext
import moe.tarsin.coroutines.runSuspendCatching
class ProgressScene : BaseScene() {
override val showLeftDrawer = false
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
return ComposeView(inflater.context).apply {
setMD3Content {
@@ -75,6 +75,8 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene {
}
}
override val showLeftDrawer = true
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
_binding = SceneSearchbarBinding.inflate(inflater, container, false)
binding.appbar.statusBarForeground = MaterialShapeDrawable.createWithElevationOverlay(context)