Java 在动态x,y-Android中播放.gif动画

Java 在动态x,y-Android中播放.gif动画,java,android,animation,gif,Java,Android,Animation,Gif,我试图在特定的x,y坐标上播放gif动画。 我尝试使用电影类,但遗憾的是,大多数gif动画播放有线和不够流畅。 在电影课上,我可以简单地设置我想要的电影位置的x,y坐标, 现在我想使用GifDecoder类,但不知道如何在不断变化的动态x,y坐标中播放它,并且使它看起来平滑 如果您想使用,那么我认为一些资源可能会对您有所帮助 可以找到一个教程。我找到了一种方法来做我想做的事情,但有一个问题。由于某种原因,GifDecoder类的getFrameCount()函数始终返回0。我用几个gif文件试过

我试图在特定的x,y坐标上播放gif动画。 我尝试使用电影类,但遗憾的是,大多数gif动画播放有线和不够流畅。 在电影课上,我可以简单地设置我想要的电影位置的x,y坐标, 现在我想使用GifDecoder类,但不知道如何在不断变化的动态x,y坐标中播放它,并且使它看起来平滑

如果您想使用,那么我认为一些资源可能会对您有所帮助


可以找到一个教程。

我找到了一种方法来做我想做的事情,但有一个问题。由于某种原因,GifDecoder类的getFrameCount()函数始终返回0。我用几个gif文件试过了,结果还是一样。有什么建议吗?为什么要使用getFrameCount?要知道gif文件包含多少帧,并逐帧播放,这样当它结束时会循环播放。我不确定,但我认为getFrameCount会返回当前显示的帧。