详情页已读章节逻辑优化 #349
This commit is contained in:
@@ -416,7 +416,10 @@ class BookInfoActivity :
|
||||
tvOrigin.text = getString(R.string.origin_show, book.originName)
|
||||
tvLasted.text = getString(R.string.lasted_show, book.latestChapterTitle)
|
||||
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()
|
||||
tvToc.visible(!book.isWebFile)
|
||||
upTvBookshelf()
|
||||
@@ -660,6 +663,7 @@ class BookInfoActivity :
|
||||
when {
|
||||
isLoading -> {
|
||||
binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading))
|
||||
binding.tvTocView.text = getString(R.string.loading)
|
||||
binding.tvTocView.isEnabled = false
|
||||
}
|
||||
|
||||
@@ -668,6 +672,7 @@ class BookInfoActivity :
|
||||
R.string.toc_s,
|
||||
getString(R.string.error_load_toc)
|
||||
)
|
||||
binding.tvTocView.text = getString(R.string.error_load_toc)
|
||||
binding.tvTocView.isEnabled = false
|
||||
}
|
||||
|
||||
@@ -675,6 +680,7 @@ class BookInfoActivity :
|
||||
book?.let {
|
||||
binding.tvToc.text = getString(R.string.toc_s, it.durChapterTitle)
|
||||
binding.tvLasted.text = getString(R.string.lasted_show, it.latestChapterTitle)
|
||||
binding.tvTocView.text = getString(R.string.view_toc)
|
||||
binding.tvTocView.isEnabled = true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user