【问题标题】:Problem with Animated gif on AndroidAndroid上的动画gif问题
【发布时间】:2023-03-12 00:25:01
【问题描述】:

我需要一些关于动画的建议。我有一个动画 GIF,但是如何将 Android 应用程序放入动画中。我放的时候根本不动。我在 Android 中阅读了一些关于动画的内容,我需要有动画图片。有什么解决办法吗?

【问题讨论】:

    标签: android animated-gif


    【解决方案1】:

    Android 不太支持动画 GIF。您可以使用AnimationDrawable,可能是使用drawable XML file 从框架中定义的。

    【讨论】:

    • 我使用 gif2png 将 gif 提取到 png 图片,它适用于 XML!感谢您的建议!
    • 它支持,但使用起来比帧动画更复杂
    • 这个怎么样:stackoverflow.com/questions/32996878/…。如何使用库实现它
    • @CommonsWare 先生,url gif 应该怎么做?表示哪个库有帮助 Glide 或 Ion..或者这两个库中有更多更好的库......你能帮帮我吗
    【解决方案2】:

    您可以通过在您的应用中使用 GIF 图像作为启动画面来实现。 Android 不支持动画 GIF。所以使用 gif2png 将 gif 提取到 png 图片,它适用于 XML。 和其他选项在 android 的 ImageView 中添加 gif 图像 Adding gif image in an ImageView in android

    【讨论】:

      【解决方案3】:

      100% 工作...

      1) 添加 Glide 库依赖...

         compile 'com.github.bumptech.glide:glide:4.2.0'
      

      2)

         imageView = findViewById(R.id.gifImage);
      

      3)

       Glide.with(getApplicationContext())
                  .asGif()
                  .load(R.drawable.gifImage)
                  .into(imageView);
      

      在 .load() 之前使用 .asGif()

      【讨论】:

        猜你喜欢
        • 2014-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多