在使用Xamarin.Android上的Glide库时,我希望有人能讲解如何使用AppGlideModule。根据文档,我需要使用AppGlideModule注册我的自定义ModelLoader。
下面是Glide文档中示例的链接:http://bumptech.github.io/glide/tut/custom-modelloader.html#writing-the-modelloader
下面是我的自定义AppGlideModule类:
public class MyCustomGlideModule : AppGlideModule
{
public override void ApplyOptions(Context context, GlideBuilder builder)
{
base.ApplyOptions(context, builder);
}
public override void RegisterComponents(Context context, Glide glide, Registry registry)
{
registry.Prepend(
Java.Lang.Class.FromType(typeof(Java.IO.OutputStream)),
Java.Lang.Class.FromType(typeof(Drawable)),
new MyCustomImageStreamModelLoaderFactory()
);
}
}
我不知道是否有必要,但如果你想看看我为ModelLoader制作的类,请在评论中告诉我。
https://stackoverflow.com/questions/48173133
复制相似问题