fix(书架封面):headers优先级
This commit is contained in:
@@ -27,13 +27,13 @@ class BooksAdapterGrid(context: Context, private val callBack: CallBack) :
|
|||||||
val bundle = payloads.getOrNull(0) as? Bundle
|
val bundle = payloads.getOrNull(0) as? Bundle
|
||||||
if (bundle == null) {
|
if (bundle == null) {
|
||||||
tvName.text = item.name
|
tvName.text = item.name
|
||||||
ivCover.load(item.getDisplayCover(), item.name, item.author)
|
ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
upRefresh(binding, item)
|
upRefresh(binding, item)
|
||||||
} else {
|
} else {
|
||||||
bundle.keySet().forEach {
|
bundle.keySet().forEach {
|
||||||
when (it) {
|
when (it) {
|
||||||
"name" -> tvName.text = item.name
|
"name" -> tvName.text = item.name
|
||||||
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author)
|
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
"refresh" -> upRefresh(binding, item)
|
"refresh" -> upRefresh(binding, item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class BooksAdapterList(context: Context, private val callBack: CallBack) :
|
|||||||
tvAuthor.text = item.author
|
tvAuthor.text = item.author
|
||||||
tvRead.text = item.durChapterTitle
|
tvRead.text = item.durChapterTitle
|
||||||
tvLast.text = item.latestChapterTitle
|
tvLast.text = item.latestChapterTitle
|
||||||
ivCover.load(item.getDisplayCover(), item.name, item.author)
|
ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
upRefresh(binding, item)
|
upRefresh(binding, item)
|
||||||
} else {
|
} else {
|
||||||
tvRead.text = item.durChapterTitle
|
tvRead.text = item.durChapterTitle
|
||||||
@@ -39,7 +39,7 @@ class BooksAdapterList(context: Context, private val callBack: CallBack) :
|
|||||||
when (it) {
|
when (it) {
|
||||||
"name" -> tvName.text = item.name
|
"name" -> tvName.text = item.name
|
||||||
"author" -> tvAuthor.text = item.author
|
"author" -> tvAuthor.text = item.author
|
||||||
"cover" -> ivCover.load(item.getDisplayCover())
|
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
"refresh" -> upRefresh(binding, item)
|
"refresh" -> upRefresh(binding, item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ class BooksAdapterGrid(context: Context, callBack: CallBack) :
|
|||||||
bundle.keySet().forEach {
|
bundle.keySet().forEach {
|
||||||
when (it) {
|
when (it) {
|
||||||
"name" -> tvName.text = item.name
|
"name" -> tvName.text = item.name
|
||||||
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author)
|
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
"refresh" -> upRefresh(this, item)
|
"refresh" -> upRefresh(this, item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -98,7 +98,7 @@ class BooksAdapterGrid(context: Context, callBack: CallBack) :
|
|||||||
val item = callBack.getItem(position)
|
val item = callBack.getItem(position)
|
||||||
if (item is Book) {
|
if (item is Book) {
|
||||||
tvName.text = item.name
|
tvName.text = item.name
|
||||||
ivCover.load(item.getDisplayCover(), item.name, item.author)
|
ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
upRefresh(this, item)
|
upRefresh(this, item)
|
||||||
}
|
}
|
||||||
root.setOnClickListener {
|
root.setOnClickListener {
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ class BooksAdapterList(context: Context, callBack: CallBack) :
|
|||||||
when (it) {
|
when (it) {
|
||||||
"name" -> tvName.text = item.name
|
"name" -> tvName.text = item.name
|
||||||
"author" -> tvAuthor.text = item.author
|
"author" -> tvAuthor.text = item.author
|
||||||
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author)
|
"cover" -> ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
"refresh" -> upRefresh(this, item)
|
"refresh" -> upRefresh(this, item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -109,7 +109,7 @@ class BooksAdapterList(context: Context, callBack: CallBack) :
|
|||||||
tvAuthor.text = item.author
|
tvAuthor.text = item.author
|
||||||
tvRead.text = item.durChapterTitle
|
tvRead.text = item.durChapterTitle
|
||||||
tvLast.text = item.latestChapterTitle
|
tvLast.text = item.latestChapterTitle
|
||||||
ivCover.load(item.getDisplayCover(), item.name, item.author)
|
ivCover.load(item.getDisplayCover(), item.name, item.author, false, item.origin)
|
||||||
flHasNew.visible()
|
flHasNew.visible()
|
||||||
ivAuthor.visible()
|
ivAuthor.visible()
|
||||||
ivLast.visible()
|
ivLast.visible()
|
||||||
|
|||||||
Reference in New Issue
Block a user