A loading Gif我使用Glide加载Gif,第三个栏显示给我不完整,它显示第三个栏中没有显示的白色区域。(英语很差,对不起),像这样Error Showing亲爱的,我该如何解决?
ScaleType="fitXY"
Glide.with(context).load(R.drawable.loading).into(imageView);
1:
答案 0 :(得分:2)
使用GifImageView
<pl.droidsonroids.gif.GifImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/src_anim"
android:background="@drawable/bg_anim"
/>
答案 1 :(得分:1)
您需要将loading
Gif图片移至项目的res/raw
文件夹
(
如果您的项目资源中没有raw
文件夹,那么只需创建一个并将您的gif放入其中)
然后你可以只用一行代码加载你的gif
Glide.with(this) .load(R.raw.loading) .into(new GlideDrawableImageViewTarget( (ImageView) findViewById(R.id.image)));
编辑: -
Gif图像中的白色区域可能是因为它在我的设备中看起来像这样的gif;
或者,您可以查看此开源库以加载动画