如何为 Glide V4 设置默认交叉淡入淡出动画

How to set default cross fade animation for Glide V4

删除了 glide v4 默认交叉淡入淡出动画。我将我的 Glide 版本更新为 4,我想设置一个默认的淡入淡出动画,而不是为每个图像加载请求设置。

我尝试在 AppGlideModule extended class 中执行此操作,名称为 "Generated API" at setDefaultTransitionOptions 但我失败了。

如何在 Glide v4 中设置默认交叉淡入淡出动画?

我用这段代码做到了:

builder.setDefaultTransitionOptions(Drawable.class, DrawableTransitionOptions.withCrossFade());

这对我有用:

Glide.with(context).load(image).transition(DrawableTransitionOptions.withCrossFade()).into(view);

你可以使用这种方式,很简单你也可以为你的过渡添加持续时间

 Uri image= Uri.parse(url_of_the_image);
 Glide.with(context)
      .load(image)
      .transition(DrawableTransitionOptions.withCrossFade(duration_in_ms)) 
      .into(imageView);`