目录添加定位标识 #383

This commit is contained in:
HapeLee
2025-11-29 13:29:59 +08:00
parent faa18251cc
commit fd1fa2a453
@@ -335,12 +335,10 @@ class ChapterListAdapter(
} else tvWordCount.gone()
if (item.isVip && !item.isPay) ivLocked.visible() else ivLocked.gone()
upHasCache(binding, cached)
} else {
tvChapterName.text = getDisplayTitle(item)
upHasCache(binding, cached)
}
upHasCache(binding, cached, isDur)
when {
item.isVolume -> {
@@ -403,8 +401,11 @@ class ChapterListAdapter(
}
}
private fun upHasCache(binding: ItemChapterListBinding, cached: Boolean) = binding.apply {
ivChecked.setImageResource(if (cached) R.drawable.ic_download_done else R.drawable.ic_outline_cloud_24)
private fun upHasCache(binding: ItemChapterListBinding, cached: Boolean, isDur: Boolean = false) = binding.apply {
ivChecked.setImageResource(
if (cached) R.drawable.ic_download_done
else if (isDur) R.drawable.ic_locate
else R.drawable.ic_outline_cloud_24)
}
interface Callback {