使用 recyclerview 自动滚动到底部滑动
Glide with recyclerview auto scrolling to the bottom
我正在使用 glide 将图像加载到 recyclerview 项目中。现在图像已加载,当我尝试向上滚动时,它会上升一点,然后自动滚动到底部。似乎这与 Glide 发送的加载图像的请求有关,该请求与 recyclerview 的滚动事件发生冲突。
这是我加载图片的代码
Glide.with(context).load(avatar_url)
.placeholder(R.drawable.dummy_image_background)
.crossFade()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
drawable = resource;
holder.imageViewMessage.setImageDrawable(resource);
}
});
我使用 Universal Image Loader 而不是 Glide,它惊人地解决了我的问题。
我正在使用 glide 将图像加载到 recyclerview 项目中。现在图像已加载,当我尝试向上滚动时,它会上升一点,然后自动滚动到底部。似乎这与 Glide 发送的加载图像的请求有关,该请求与 recyclerview 的滚动事件发生冲突。
这是我加载图片的代码
Glide.with(context).load(avatar_url)
.placeholder(R.drawable.dummy_image_background)
.crossFade()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
drawable = resource;
holder.imageViewMessage.setImageDrawable(resource);
}
});
我使用 Universal Image Loader 而不是 Glide,它惊人地解决了我的问题。