|
@@ -416,7 +416,10 @@ class BookInfoActivity :
|
|
|
tvOrigin.text = getString(R.string.origin_show, book.originName)
|
|
tvOrigin.text = getString(R.string.origin_show, book.originName)
|
|
|
tvLasted.text = getString(R.string.lasted_show, book.latestChapterTitle)
|
|
tvLasted.text = getString(R.string.lasted_show, book.latestChapterTitle)
|
|
|
tvChapter.text = getString(R.string.read_chapter_total, book.totalChapterNum)
|
|
tvChapter.text = getString(R.string.read_chapter_total, book.totalChapterNum)
|
|
|
- tvChapterIndex.text = getString(R.string.read_chapter_index, book.durChapterIndex)
|
|
|
|
|
|
|
+ if (book.durChapterIndex + 1 == book.totalChapterNum)
|
|
|
|
|
+ tvChapterIndex.text = "已读完"
|
|
|
|
|
+ else
|
|
|
|
|
+ tvChapterIndex.text = getString(R.string.read_chapter_index, book.durChapterIndex + 1)
|
|
|
tvDetail.text = book.getDisplayIntro()
|
|
tvDetail.text = book.getDisplayIntro()
|
|
|
tvToc.visible(!book.isWebFile)
|
|
tvToc.visible(!book.isWebFile)
|
|
|
upTvBookshelf()
|
|
upTvBookshelf()
|
|
@@ -660,6 +663,7 @@ class BookInfoActivity :
|
|
|
when {
|
|
when {
|
|
|
isLoading -> {
|
|
isLoading -> {
|
|
|
binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading))
|
|
binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading))
|
|
|
|
|
+ binding.tvTocView.text = getString(R.string.loading)
|
|
|
binding.tvTocView.isEnabled = false
|
|
binding.tvTocView.isEnabled = false
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -668,6 +672,7 @@ class BookInfoActivity :
|
|
|
R.string.toc_s,
|
|
R.string.toc_s,
|
|
|
getString(R.string.error_load_toc)
|
|
getString(R.string.error_load_toc)
|
|
|
)
|
|
)
|
|
|
|
|
+ binding.tvTocView.text = getString(R.string.error_load_toc)
|
|
|
binding.tvTocView.isEnabled = false
|
|
binding.tvTocView.isEnabled = false
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -675,6 +680,7 @@ class BookInfoActivity :
|
|
|
book?.let {
|
|
book?.let {
|
|
|
binding.tvToc.text = getString(R.string.toc_s, it.durChapterTitle)
|
|
binding.tvToc.text = getString(R.string.toc_s, it.durChapterTitle)
|
|
|
binding.tvLasted.text = getString(R.string.lasted_show, it.latestChapterTitle)
|
|
binding.tvLasted.text = getString(R.string.lasted_show, it.latestChapterTitle)
|
|
|
|
|
+ binding.tvTocView.text = getString(R.string.view_toc)
|
|
|
binding.tvTocView.isEnabled = true
|
|
binding.tvTocView.isEnabled = true
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|