我正在做一个项目,我需要在 Android 小部件中播放 gif ImageView
。为此,我尝试了所有可能的方法,使用https://github.com/felipecsl/GifImageView https://github.com/koral--/android-gif-drawableGlide
之类的库
我面临的问题
Glide - 我无法将 gif 加载到
ImageView
一个RemoteView
属性中(即只能分配位图和资源,而不是可绘制的)库 - 我不能使用任何第三方库,因为所有库都扩展
View
(因为在布局RemoteView
中不支持View
),CustomView 也无法实现,因为无法分配或调用自定义方法(因为setImageViewResource
并且setImageViewBitmap
仅显示可能的方法中RemoteView
)
我正在尝试做的事情:
由于我找不到任何解决方案来满足这个要求,所以我尝试通过下载 gif 并将其分解为多个帧来做我自己的方法,Bitmap
然后计划在RemoteView
. 如果可以实施任何其他解决方案来实现此功能,请帮助我。自过去 7 天以来,我一直在研究此问题,但找不到任何满足我要求的解决方案。任何类型的提示和建议都会对我很有帮助。提前致谢。