目录添加定位标识 #383
This commit is contained in:
1 file changed
+6
-5
@@ -335,12 +335,10 @@ class ChapterListAdapter(
|
|||||||
} else tvWordCount.gone()
|
} else tvWordCount.gone()
|
||||||
|
|
||||||
if (item.isVip && !item.isPay) ivLocked.visible() else ivLocked.gone()
|
if (item.isVip && !item.isPay) ivLocked.visible() else ivLocked.gone()
|
||||||
|
|
||||||
upHasCache(binding, cached)
|
|
||||||
} else {
|
} else {
|
||||||
tvChapterName.text = getDisplayTitle(item)
|
tvChapterName.text = getDisplayTitle(item)
|
||||||
upHasCache(binding, cached)
|
|
||||||
}
|
}
|
||||||
|
upHasCache(binding, cached, isDur)
|
||||||
|
|
||||||
when {
|
when {
|
||||||
item.isVolume -> {
|
item.isVolume -> {
|
||||||
@@ -403,8 +401,11 @@ class ChapterListAdapter(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun upHasCache(binding: ItemChapterListBinding, cached: Boolean) = binding.apply {
|
private fun upHasCache(binding: ItemChapterListBinding, cached: Boolean, isDur: Boolean = false) = binding.apply {
|
||||||
ivChecked.setImageResource(if (cached) R.drawable.ic_download_done else R.drawable.ic_outline_cloud_24)
|
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 {
|
interface Callback {
|
||||||
|
|||||||
Reference in new issue
Block a user