删除了 Glide v4 默认的淡入淡出动画。我将 Glide 版本更新为 4,我想设置默认的淡入淡出动画,而不是为每个图像加载请求设置。
我尝试在 AppGlideModule 扩展类中执行此操作,其名称为“生成的 API”,位于
setDefaultTransitionOptions
但失败了。
如何在 Glide v4 中设置默认交叉淡入淡出动画?
这对我有用:
Glide.with(context)
.load(imageUrl)
.transition(DrawableTransitionOptions.withCrossFade())
.into(imageView)
我用这段代码做到了:
builder.setDefaultTransitionOptions(Drawable.class, DrawableTransitionOptions.withCrossFade());
您可以使用这种方式,很简单,您还可以为过渡添加持续时间
Uri image= Uri.parse(url_of_the_image);
Glide.with(context)
.load(image)
.transition(DrawableTransitionOptions.withCrossFade(duration_in_ms))
.into(imageView);`