Android 上的动态gif存在问题

5

我需要关于动画的一些建议。我有一个动态GIF,但如何将其放入Android应用程序中以实现动画效果。当我放置它时,它根本不动。我在Android中阅读了一些关于动画的内容,我需要有图片才能实现动画效果。是否有任何解决方案?

3个回答

5

2
我使用gif2png将gif转换为png图片,并且它可以与XML一起使用!感谢您的建议! - Momcilo
1
它支持帧动画,但使用起来比帧动画复杂得多。 - Ewoks
这个怎么样:https://dev59.com/s4_ea4cB1Zd3GeqPT9x8。我该如何使用库来实现它? - Twitter khuong291
@CommonsWare 先生,对于URL GIF应该怎么办?意思是哪个库有帮助,Glide还是Ion..或者这两个库之外还有更好的库......您能帮我吗? - Ravindra Kushwaha

1

您可以通过在应用程序中使用GIF图像作为启动屏幕来实现。 Android不支持动画GIF。因此,使用gif2png将gif提取到PNG图片中,并通过XML使用它即可。 另一种选项是在Android的ImageView中添加gif图像 在Android的ImageView中添加gif图像


1

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() 即可。


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