|
|
@ -316,7 +316,6 @@ class LibraryListController(bundle: Bundle? = null) : LibraryController(bundle),
|
|
|
|
activity!!.theme.resolveAttribute(R.attr.actionBarTintColor, tv, true)
|
|
|
|
activity!!.theme.resolveAttribute(R.attr.actionBarTintColor, tv, true)
|
|
|
|
|
|
|
|
|
|
|
|
customTitleSpinner = library_layout.inflate(R.layout.spinner_title) as ViewGroup
|
|
|
|
customTitleSpinner = library_layout.inflate(R.layout.spinner_title) as ViewGroup
|
|
|
|
// (activity as MainActivity).supportActionBar?.setDisplayShowCustomEnabled(false)
|
|
|
|
|
|
|
|
spinnerAdapter = SpinnerAdapter(
|
|
|
|
spinnerAdapter = SpinnerAdapter(
|
|
|
|
view.context,
|
|
|
|
view.context,
|
|
|
|
R.layout.library_spinner_textview,
|
|
|
|
R.layout.library_spinner_textview,
|
|
|
@ -331,7 +330,6 @@ class LibraryListController(bundle: Bundle? = null) : LibraryController(bundle),
|
|
|
|
scrollToHeader(item.itemId)
|
|
|
|
scrollToHeader(item.itemId)
|
|
|
|
true
|
|
|
|
true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//(activity as MainActivity).supportActionBar?.customView = customTitleSpinner
|
|
|
|
|
|
|
|
scrollViewWith(recycler) { insets ->
|
|
|
|
scrollViewWith(recycler) { insets ->
|
|
|
|
fast_scroller.updateLayoutParams<CoordinatorLayout.LayoutParams> {
|
|
|
|
fast_scroller.updateLayoutParams<CoordinatorLayout.LayoutParams> {
|
|
|
|
topMargin = insets.systemWindowInsetTop
|
|
|
|
topMargin = insets.systemWindowInsetTop
|
|
|
@ -348,29 +346,15 @@ class LibraryListController(bundle: Bundle? = null) : LibraryController(bundle),
|
|
|
|
activity?.toolbar?.removeSpinner()
|
|
|
|
activity?.toolbar?.removeSpinner()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*if (type.isEnter) {
|
|
|
|
|
|
|
|
(activity as MainActivity).supportActionBar
|
|
|
|
|
|
|
|
?.setDisplayShowCustomEnabled(router?.backstack?.lastOrNull()?.controller() ==
|
|
|
|
|
|
|
|
this && spinnerAdapter?.array?.size ?: 0 > 1)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (type == ControllerChangeType.PUSH_EXIT) {
|
|
|
|
|
|
|
|
(activity as MainActivity).toolbar.menu.findItem(R.id
|
|
|
|
|
|
|
|
.action_search)?.collapseActionView()
|
|
|
|
|
|
|
|
(activity as MainActivity).supportActionBar?.setDisplayShowCustomEnabled(false)
|
|
|
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onActivityResumed(activity: Activity) {
|
|
|
|
override fun onActivityResumed(activity: Activity) {
|
|
|
|
super.onActivityResumed(activity)
|
|
|
|
super.onActivityResumed(activity)
|
|
|
|
|
|
|
|
if (view == null) return
|
|
|
|
resetScrollingValues()
|
|
|
|
resetScrollingValues()
|
|
|
|
resetRecyclerY()
|
|
|
|
resetRecyclerY()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onDestroy() {
|
|
|
|
|
|
|
|
// (activity as MainActivity).supportActionBar?.setDisplayShowCustomEnabled(false)
|
|
|
|
|
|
|
|
super.onDestroy()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onNextLibraryUpdate(mangaMap: List<LibraryItem>, freshStart: Boolean) {
|
|
|
|
override fun onNextLibraryUpdate(mangaMap: List<LibraryItem>, freshStart: Boolean) {
|
|
|
|
val recyclerLayout = view ?: return
|
|
|
|
val recyclerLayout = view ?: return
|
|
|
|
destroyActionModeIfNeeded()
|
|
|
|
destroyActionModeIfNeeded()
|
|
|
@ -393,8 +377,6 @@ class LibraryListController(bundle: Bundle? = null) : LibraryController(bundle),
|
|
|
|
|
|
|
|
|
|
|
|
val isCurrentController = router?.backstack?.lastOrNull()?.controller() ==
|
|
|
|
val isCurrentController = router?.backstack?.lastOrNull()?.controller() ==
|
|
|
|
this
|
|
|
|
this
|
|
|
|
// (activity as AppCompatActivity).supportActionBar
|
|
|
|
|
|
|
|
// ?.setDisplayShowCustomEnabled(isCurrentController && presenter.categories.size > 1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
customTitleSpinner.category_title.text =
|
|
|
|
customTitleSpinner.category_title.text =
|
|
|
|
presenter.categories[clamp(activeCategory,
|
|
|
|
presenter.categories[clamp(activeCategory,
|
|
|
|