优化
This commit is contained in:
@@ -3,6 +3,7 @@ package io.legado.app.ui.book.search
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import android.view.ViewGroup
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.recyclerview.widget.DiffUtil
|
||||
import io.legado.app.R
|
||||
import io.legado.app.base.adapter.DiffRecyclerAdapter
|
||||
@@ -78,6 +79,8 @@ class SearchAdapter(context: Context, val callBack: CallBack) :
|
||||
binding.run {
|
||||
tvName.text = searchBook.name
|
||||
tvAuthor.text = context.getString(R.string.author_show, searchBook.author)
|
||||
ivInBookshelf.isVisible =
|
||||
callBack.isInBookshelf(searchBook.name, searchBook.author)
|
||||
bvOriginCount.setBadgeCount(searchBook.origins.size)
|
||||
upLasted(binding, searchBook.latestChapterTitle)
|
||||
tvIntroduce.text = searchBook.trimIntro(context)
|
||||
@@ -100,7 +103,7 @@ class SearchAdapter(context: Context, val callBack: CallBack) :
|
||||
"last" -> upLasted(binding, searchBook.latestChapterTitle)
|
||||
"intro" -> tvIntroduce.text = searchBook.trimIntro(context)
|
||||
"kind" -> upKind(binding, searchBook.getKindList())
|
||||
"isInBookshelf" -> // todo 添加标志view
|
||||
"isInBookshelf" -> ivInBookshelf.isVisible =
|
||||
callBack.isInBookshelf(searchBook.name, searchBook.author)
|
||||
"cover" -> ivCover.load(
|
||||
searchBook.coverUrl,
|
||||
|
||||
@@ -13,6 +13,9 @@ import androidx.annotation.IntDef
|
||||
import io.legado.app.R
|
||||
import io.legado.app.lib.theme.accentColor
|
||||
|
||||
/**
|
||||
* 斜角标签
|
||||
*/
|
||||
@Suppress("unused")
|
||||
class BevelLabelView @JvmOverloads constructor(
|
||||
context: Context,
|
||||
|
||||
Reference in New Issue
Block a user