如何在Android应用程序活动中播放GIF,而不是稳定的ImageView



好的,我已经检查过了,这个问题从来没有一个好的答案,所以我正在做一个后续工作,希望有人能提供帮助,做一个 Imageview 很容易(只是一个拖放,然后是一些样式和引用),但是我们如何真正将 gif 放在一个活动中 简单的方法。假设我们的 gif 的名称是 mygif1,它位于 raw 下的资源文件夹中。我希望它在循环中循环播放名为 activity1 的活动,我应该专门为该 gif 创建一个类,还是我可以在 activity1 中进行所有引用,我在布局中使用什么类型来引用它?我可以让它变得无痛还是必须创建 5 个类和 500 行代码?使用此数据的示例将不胜感激:)

看到这个要点 gif 实用程序,像下面这样使用它:

final ImageView v = ((ImageView)findViewById(R.id.gif_test));
AnimatedGifDrawable drawable = new AnimatedGifDrawable(getResources()
        .openRawResource(R.drawable.gif_image), null, 3);
drawable.setOneShot(false);
v.setImageDrawable(drawable);

最新更新