我需要关于动画的一些建议。我有一个动态GIF,但如何将其放入Android应用程序中以实现动画效果。当我放置它时,它根本不动。我在Android中阅读了一些关于动画的内容,我需要有图片才能实现动画效果。是否有任何解决方案?
我需要关于动画的一些建议。我有一个动态GIF,但如何将其放入Android应用程序中以实现动画效果。当我放置它时,它根本不动。我在Android中阅读了一些关于动画的内容,我需要有图片才能实现动画效果。是否有任何解决方案?
Android对动画GIF支持不太好。你可以使用AnimationDrawable
,可能是从帧定义的drawable XML文件创建的。
您可以通过在应用程序中使用GIF图像作为启动屏幕来实现。 Android不支持动画GIF。因此,使用gif2png将gif提取到PNG图片中,并通过XML使用它即可。 另一种选项是在Android的ImageView中添加gif图像 在Android的ImageView中添加gif图像
100 % 工作...
1) 添加 Glide 库依赖...
compile 'com.github.bumptech.glide:glide:4.2.0'
imageView = findViewById(R.id.gifImage);
3)
Glide.with(getApplicationContext())
.asGif()
.load(R.drawable.gifImage)
.into(imageView);
在 .load() 前使用 .asGif() 即可。