如何在Glide中加载带有动画的图片

5

我正在使用Glide从服务器加载图像,但它突然显示出来而没有任何动画效果。我需要以淡入的动画方式显示图像,请给我一些建议。

1个回答

12

您必须在GLIDE构建器调用中使用transitions() API。以下是两种可能的实现方式。

1)通过使用转换API:官方文档

GlideApp  
.with(context)
.load(....)
.transition(DrawableTransitionOptions.withCrossFade()) //Here a fading animation
.into(....);

2)通过创建TransitionFactorySOF答案,由用户tudor

 GlideApp.with(this)
  .load(url)
  .transition(DrawableTransitionOptions.with(Your_custom_factory))
  .into(image)

希望这可以帮到你


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接