我是靠谱客的博主 柔弱香氛,最近开发中收集的这篇文章主要介绍Glide:AppGlideModule,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Defines a set of dependencies and options to use when initializing Glide within an application.

官方对其解释为,当在app中初始化Glide时,定义一个依赖和选项的集合。 

它的主要功能就是开发者可以自己设置选项和注册组件(比如网络框架)。

public abstract class AppGlideModule extends LibraryGlideModule
     implements AppliesOptions

AppGlideModule 继承自 LibraryGlideModule。

public abstract class LibraryGlideModule implements RegistersComponents {
  @Override
  public void registerComponents(
      @NonNull Context context, @NonNull Glide glide, @NonNull Registry registry) {
    // Default empty impl.
  }
}

所以也包含registerComponents方法。注册组件。

我们要使用它,首选要定义一个AppGlideModule的子类。并且加上注解 @GlideModule

@GlideModule
public class MyModel extends AppGlideMod

最后

以上就是柔弱香氛为你收集整理的Glide:AppGlideModule的全部内容,希望文章能够帮你解决Glide:AppGlideModule所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部