Swap bottom nav and ActionToolbar when appropriate

This commit is contained in:
arkon
2020-05-02 12:27:23 -04:00
parent b06189ff95
commit e2158af592
4 changed files with 34 additions and 9 deletions
@@ -22,6 +22,8 @@ import eu.kanade.tachiyomi.ui.base.controller.NoToolbarElevationController
import eu.kanade.tachiyomi.ui.base.controller.NucleusController
import eu.kanade.tachiyomi.ui.base.controller.RootController
import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
import eu.kanade.tachiyomi.ui.main.MainActivity
import eu.kanade.tachiyomi.ui.main.offsetFabAppbarHeight
import eu.kanade.tachiyomi.ui.manga.MangaController
import eu.kanade.tachiyomi.ui.reader.ReaderActivity
import eu.kanade.tachiyomi.util.system.notificationManager
@@ -109,6 +111,8 @@ class UpdatesController :
binding.swipeRefresh.isRefreshing = false
}
.launchIn(scope)
binding.actionToolbar.offsetFabAppbarHeight(activity!!)
}
override fun onDestroyView(view: View) {
@@ -176,6 +180,7 @@ class UpdatesController :
actionMode!!,
R.menu.updates_chapter_selection
) { onActionItemClicked(actionMode!!, it!!) }
(activity as? MainActivity)?.showBottomNav(visible = false, collapse = true)
}
toggleSelection(position)
@@ -266,6 +271,7 @@ class UpdatesController :
}
private fun destroyActionModeIfNeeded() {
(activity as? MainActivity)?.showBottomNav(visible = true, collapse = true)
actionMode?.finish()
}