Android,在 recyclerview 中显示 Fresco Gif,有开始和停止 "onClick"

Android, Fresco Gif displaying in recyclerview, with start and stop "onClick"

我正在尝试实现类似 9gag 的功能,您可以在其中的 recyclerview 中获得一个 gif 列表,您可以通过单击图像来启动和停止每个 gif。

我可以自己实现这样的功能,但我想知道是否有任何当前的图像加载器库(尤其是 Fresco)内置了这个功能?

是的,Fresco 允许 manual control of animations。最简单的方法是这样的:

Animatable animatable = mSimpleDraweeView.getController().getAnimatable();
if (animatable != null) {
  animatable.start();
  // later
  animatable.stop();
}