pull/1343/head
gedoor 3 years ago
parent d41d48d072
commit f9d9712f93
  1. 10
      app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt

@ -210,10 +210,16 @@ class CacheActivity : VMBaseActivity<ActivityCacheBookBinding, CacheViewModel>()
override fun observeLiveBus() { override fun observeLiveBus() {
observeEvent<String>(EventBus.UP_DOWNLOAD) { observeEvent<String>(EventBus.UP_DOWNLOAD) {
if (!CacheBook.isRun) { if (!CacheBook.isRun) {
menu?.findItem(R.id.menu_download)?.setIcon(R.drawable.ic_play_24dp) menu?.findItem(R.id.menu_download)?.let { item ->
item.setIcon(R.drawable.ic_play_24dp)
item.setTitle(R.string.download_start)
}
menu?.applyTint(this) menu?.applyTint(this)
} else { } else {
menu?.findItem(R.id.menu_download)?.setIcon(R.drawable.ic_stop_black_24dp) menu?.findItem(R.id.menu_download)?.let { item ->
item.setIcon(R.drawable.ic_stop_black_24dp)
item.setTitle(R.string.stop)
}
menu?.applyTint(this) menu?.applyTint(this)
} }
adapter.notifyItemRangeChanged(0, adapter.itemCount, true) adapter.notifyItemRangeChanged(0, adapter.itemCount, true)

Loading…
Cancel
Save