换源添加到快速跳转到当前源
This commit is contained in:
@@ -66,6 +66,7 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
||||
initMenu()
|
||||
initRecyclerView()
|
||||
initSearchView()
|
||||
initBottomBar()
|
||||
initLiveData()
|
||||
}
|
||||
|
||||
@@ -127,6 +128,19 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
||||
})
|
||||
}
|
||||
|
||||
private fun initBottomBar() {
|
||||
binding.tvDur.text = callBack?.oldBook?.originName
|
||||
binding.tvDur.setOnClickListener {
|
||||
scrollToDurSource()
|
||||
}
|
||||
binding.ivTop.setOnClickListener {
|
||||
binding.recyclerView.scrollToPosition(0)
|
||||
}
|
||||
binding.ivBottom.setOnClickListener {
|
||||
binding.recyclerView.scrollToPosition(adapter.itemCount - 1)
|
||||
}
|
||||
}
|
||||
|
||||
private fun initLiveData() {
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner) {
|
||||
binding.refreshProgressBar.isAutoLoading = it
|
||||
@@ -165,7 +179,6 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
||||
|
||||
override fun onMenuItemClick(item: MenuItem?): Boolean {
|
||||
when (item?.itemId) {
|
||||
R.id.menu_scroll_to_dur -> scrollToDurSource()
|
||||
R.id.menu_check_author -> {
|
||||
AppConfig.changeSourceCheckAuthor = !item.isChecked
|
||||
item.isChecked = !item.isChecked
|
||||
|
||||
@@ -93,6 +93,7 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c
|
||||
initView()
|
||||
initRecyclerView()
|
||||
initSearchView()
|
||||
initBottomBar()
|
||||
initLiveData()
|
||||
}
|
||||
|
||||
@@ -161,6 +162,19 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c
|
||||
})
|
||||
}
|
||||
|
||||
private fun initBottomBar() {
|
||||
binding.tvDur.text = callBack?.oldBook?.originName
|
||||
binding.tvDur.setOnClickListener {
|
||||
scrollToDurSource()
|
||||
}
|
||||
binding.ivTop.setOnClickListener {
|
||||
binding.recyclerView.scrollToPosition(0)
|
||||
}
|
||||
binding.ivBottom.setOnClickListener {
|
||||
binding.recyclerView.scrollToPosition(searchBookAdapter.itemCount - 1)
|
||||
}
|
||||
}
|
||||
|
||||
private fun initLiveData() {
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner) {
|
||||
binding.refreshProgressBar.isAutoLoading = it
|
||||
@@ -199,7 +213,6 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c
|
||||
|
||||
override fun onMenuItemClick(item: MenuItem?): Boolean {
|
||||
when (item?.itemId) {
|
||||
R.id.menu_scroll_to_dur -> scrollToDurSource()
|
||||
R.id.menu_check_author -> {
|
||||
AppConfig.changeSourceCheckAuthor = !item.isChecked
|
||||
item.isChecked = !item.isChecked
|
||||
|
||||
Reference in New Issue
Block a user