滑动负载图像不符合

时间:2016-05-23 09:52:35

标签: android gif android-glide

A loading Gif我使用Glide加载Gif,第三个栏显示给我不完整,它显示第三个栏中没有显示的白色区域。(英语很差,对不起),像这样Error Showing亲爱的,我该如何解决?

 ScaleType="fitXY"
 Glide.with(context).load(R.drawable.loading).into(imageView);

enter image description here

1enter image description here

2 个答案:

答案 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"
    />

Android-Gif-Drawable

答案 1 :(得分:1)

从drawable

加载Gif图像的步骤
  1. 您需要将loading Gif图片移至项目的res/raw文件夹 ( 如果您的项目资源中没有raw文件夹,那么只需创建一个并将您的gif放入其中)

  2. 然后你可以只用一行代码加载你的gif

  3. Glide.with(this)
                      .load(R.raw.loading)
                      .into(new GlideDrawableImageViewTarget(
                              (ImageView) findViewById(R.id.image)));
    

    编辑: -

    Gif图像中的白色区域可能是因为它在我的设备中看起来像这样的gif;

    enter image description here

    或者,您可以查看此开源库以加载动画

    https://github.com/81813780/AVLoadingIndicatorView

    enter image description here