【问题标题】:android - how to play a gif in an android application activity instead of a steady ImageViewandroid - 如何在 android 应用程序活动中播放 gif 而不是稳定的 ImageView
【发布时间】:2015-03-28 02:40:03
【问题描述】:

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

【问题讨论】:

  • “播放 gif”是指动画 GIF 吗?

标签: android performance android-layout android-activity android-widget


【解决方案1】:

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

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2013-10-27
    • 2016-12-17
    • 2016-04-06
    • 2011-11-10
    • 2016-11-30
    • 2017-08-28
    相关资源
    最近更新 更多