View close icon if thumbnails sheet is expanded

This commit is contained in:
Zakhar Timoshenko
2021-08-04 11:35:04 +03:00
committed by Koitharu
parent 256f88cc60
commit 73498964a8

View File

@@ -58,8 +58,8 @@ class PagesThumbnailsSheet : BaseBottomSheet<SheetPagesBinding>(),
val title = arguments?.getString(ARG_TITLE)
binding.toolbar.title = title
binding.toolbar.setNavigationOnClickListener { dismiss() }
binding.toolbar.subtitle =
resources.getQuantityString(R.plurals.pages, thumbnails.size, thumbnails.size)
binding.toolbar.subtitle = null
binding.toolbar.navigationIcon = null
val initialTopPosition = binding.recyclerView.top
@@ -94,7 +94,16 @@ class PagesThumbnailsSheet : BaseBottomSheet<SheetPagesBinding>(),
override fun onSlide(bottomSheet: View, slideOffset: Float) = Unit
override fun onStateChanged(bottomSheet: View, newState: Int) = Unit
override fun onStateChanged(bottomSheet: View, newState: Int) {
if (newState == BottomSheetBehavior.STATE_EXPANDED) {
binding.toolbar.setNavigationIcon(R.drawable.ic_cross)
binding.toolbar.subtitle =
resources.getQuantityString(R.plurals.pages, thumbnails.size, thumbnails.size)
} else {
binding.toolbar.navigationIcon = null
binding.toolbar.subtitle = null
}
}
})
}