This commit is contained in:
Horis
2025-04-10 11:08:14 +08:00
parent 0d1ada134b
commit 9d4a641e3f
3 changed files with 8 additions and 8 deletions
@@ -18,8 +18,8 @@ import com.bumptech.glide.ListPreloader.PreloadModelProvider
import com.bumptech.glide.RequestBuilder import com.bumptech.glide.RequestBuilder
import io.legado.app.base.adapter.ItemViewHolder import io.legado.app.base.adapter.ItemViewHolder
import io.legado.app.base.adapter.RecyclerAdapter.Companion.TYPE_FOOTER_VIEW import io.legado.app.base.adapter.RecyclerAdapter.Companion.TYPE_FOOTER_VIEW
import io.legado.app.databinding.BookComicLoadingRvBinding import io.legado.app.databinding.ItemBookMangaEdgeBinding
import io.legado.app.databinding.BookComicRvBinding import io.legado.app.databinding.ItemBookMangaPageBinding
import io.legado.app.help.glide.progress.ProgressManager import io.legado.app.help.glide.progress.ProgressManager
import io.legado.app.model.BookCover import io.legado.app.model.BookCover
import io.legado.app.model.ReadManga import io.legado.app.model.ReadManga
@@ -74,8 +74,8 @@ class MangaAdapter(private val context: Context) :
mDiffer.submitList(contents, runnable) mDiffer.submitList(contents, runnable)
} }
inner class PageViewHolder(binding: BookComicRvBinding) : inner class PageViewHolder(binding: ItemBookMangaPageBinding) :
MangaVH<BookComicRvBinding>(binding, context) { MangaVH<ItemBookMangaPageBinding>(binding, context) {
init { init {
initComponent( initComponent(
@@ -119,7 +119,7 @@ class MangaAdapter(private val context: Context) :
} }
} }
inner class PageMoreViewHolder(val binding: BookComicLoadingRvBinding) : inner class PageMoreViewHolder(val binding: ItemBookMangaEdgeBinding) :
RecyclerView.ViewHolder(binding.root) { RecyclerView.ViewHolder(binding.root) {
fun onBind(item: ReaderLoading) { fun onBind(item: ReaderLoading) {
val message = item.mMessage val message = item.mMessage
@@ -135,11 +135,11 @@ class MangaAdapter(private val context: Context) :
} }
viewType == LOADING_VIEW -> { viewType == LOADING_VIEW -> {
PageMoreViewHolder(BookComicLoadingRvBinding.inflate(inflater, parent, false)) PageMoreViewHolder(ItemBookMangaEdgeBinding.inflate(inflater, parent, false))
} }
viewType == CONTENT_VIEW -> { viewType == CONTENT_VIEW -> {
PageViewHolder(BookComicRvBinding.inflate(inflater, parent, false)) PageViewHolder(ItemBookMangaPageBinding.inflate(inflater, parent, false))
} }
else -> error("Unknown view type!") else -> error("Unknown view type!")
@@ -13,7 +13,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:adjustViewBounds="true" android:adjustViewBounds="true"
android:scaleType="fitCenter" /> android:scaleType="fitXY" />
<FrameLayout <FrameLayout
android:id="@+id/fl_progress" android:id="@+id/fl_progress"