Support images in manga description
parent
be67b36b6a
commit
9283f419ba
@ -0,0 +1,25 @@
|
|||||||
|
package org.koitharu.kotatsu.utils.image
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
|
import android.graphics.drawable.Drawable
|
||||||
|
import android.text.Html
|
||||||
|
import coil.ImageLoader
|
||||||
|
import coil.executeBlocking
|
||||||
|
import coil.request.ImageRequest
|
||||||
|
|
||||||
|
class CoilImageGetter(
|
||||||
|
private val context: Context,
|
||||||
|
private val coil: ImageLoader,
|
||||||
|
) : Html.ImageGetter {
|
||||||
|
|
||||||
|
override fun getDrawable(source: String?): Drawable? {
|
||||||
|
return coil.executeBlocking(
|
||||||
|
ImageRequest.Builder(context)
|
||||||
|
.data(source)
|
||||||
|
.allowHardware(false)
|
||||||
|
.build()
|
||||||
|
).drawable?.apply {
|
||||||
|
setBounds(0, 0, intrinsicHeight, intrinsicHeight)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue