diff --git a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt index 6cca903f2..a4b58662f 100644 --- a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt @@ -123,6 +123,7 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c activity?.onBackPressedDispatcher?.addCallback(this) { if (binding.clToc.isVisible) { binding.clToc.gone() + binding.recyclerView.visible() return@addCallback } dismissAllowingStateLoss() @@ -155,6 +156,7 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c private fun initView() { binding.ivHideToc.setOnClickListener { binding.clToc.gone() + binding.recyclerView.visible() } //binding.flHideToc.elevation = requireContext().elevation } @@ -307,6 +309,7 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c override fun openToc(searchBook: SearchBook) { this.searchBook = searchBook tocAdapter.setItems(null) + binding.recyclerView.gone() binding.clToc.visible() binding.loadingToc.visible() val book = searchBook.toBook() diff --git a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterTocAdapter.kt b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterTocAdapter.kt index e12dcc63f..2394a75c7 100644 --- a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterTocAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterTocAdapter.kt @@ -31,7 +31,8 @@ class ChangeChapterTocAdapter(context: Context, val callback: Callback) : ) { binding.run { val isDur = durChapterIndex == item.index - + ivVolume.gone() + ivLocked.gone() if (isDur) { tvChapterName.setTextColor(context.themeColor(androidx.appcompat.R.attr.colorPrimary)) } else { diff --git a/app/src/main/res/layout/dialog_chapter_change_source.xml b/app/src/main/res/layout/dialog_chapter_change_source.xml index 2e9aeead6..501fed4dd 100644 --- a/app/src/main/res/layout/dialog_chapter_change_source.xml +++ b/app/src/main/res/layout/dialog_chapter_change_source.xml @@ -1,45 +1,86 @@ - + android:orientation="vertical"> + app:fitStatusBar="false" /> + android:indeterminate="true" /> + android:layout_weight="1" + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" /> + + + + + + + + + + + + + + + android:paddingRight="10dp"> - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file