View close icon if thumbnails sheet is expanded

pull/49/head
Zakhar Timoshenko 5 years ago
parent 4bf120067c
commit 13c4af6136

@ -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
}
}
})
}

Loading…
Cancel
Save