diff options
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt b/app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt index 6d2b3cda..651e57d8 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/glide/GlideUtils.kt @@ -1,9 +1,14 @@ package com.pitchedapps.frost.glide +import android.content.Context +import com.bumptech.glide.Glide +import com.bumptech.glide.Registry import com.bumptech.glide.RequestBuilder +import com.bumptech.glide.annotation.GlideModule import com.bumptech.glide.load.MultiTransformation import com.bumptech.glide.load.resource.bitmap.BitmapTransformation import com.bumptech.glide.load.resource.bitmap.CircleCrop +import com.bumptech.glide.module.AppGlideModule import com.bumptech.glide.request.RequestOptions /** @@ -25,3 +30,11 @@ fun <T> RequestBuilder<T>.transform(vararg transformation: BitmapTransformation) 1 -> apply(RequestOptions.bitmapTransform(transformation[0])) else -> apply(RequestOptions.bitmapTransform(MultiTransformation(*transformation))) } + +@GlideModule +class FrostGlideModule : AppGlideModule() { + + override fun registerComponents(context: Context, glide: Glide, registry: Registry) { +// registry.prepend(HdImageMaybe::class.java, InputStream::class.java, HdImageLoadingFactory()) + } +}
\ No newline at end of file |