优化
This commit is contained in:
@@ -22,7 +22,6 @@ import com.bumptech.glide.load.engine.GlideException
|
|||||||
import com.bumptech.glide.request.RequestListener
|
import com.bumptech.glide.request.RequestListener
|
||||||
import com.bumptech.glide.request.target.Target
|
import com.bumptech.glide.request.target.Target
|
||||||
import io.legado.app.R
|
import io.legado.app.R
|
||||||
import io.legado.app.help.glide.progress.OnProgressListener
|
|
||||||
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
|
||||||
@@ -59,17 +58,10 @@ open class MangaVH<VB : ViewBinding>(val binding: VB, private val context: Conte
|
|||||||
mRetry?.isGone = true
|
mRetry?.isGone = true
|
||||||
mProgress.isVisible = true
|
mProgress.isVisible = true
|
||||||
ProgressManager.removeListener(imageUrl)
|
ProgressManager.removeListener(imageUrl)
|
||||||
ProgressManager.addListener(imageUrl, object : OnProgressListener {
|
ProgressManager.addListener(imageUrl) { _, percentage, _, _ ->
|
||||||
@SuppressLint("SetTextI18n")
|
@SuppressLint("SetTextI18n")
|
||||||
override fun invoke(
|
mProgress.text = "$percentage%"
|
||||||
isComplete: Boolean,
|
}
|
||||||
percentage: Int,
|
|
||||||
bytesRead: Long,
|
|
||||||
totalBytes: Long,
|
|
||||||
) {
|
|
||||||
mProgress.text = "$percentage%"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
try {
|
try {
|
||||||
mImage.tag = imageUrl
|
mImage.tag = imageUrl
|
||||||
BookCover.loadManga(
|
BookCover.loadManga(
|
||||||
|
|||||||
Reference in New Issue
Block a user