Android RecylerView更改行中的单个参数?

Android RecylerView更改行中的单个参数?,android,android-recyclerview,android-glide,notifydatasetchanged,Android,Android Recyclerview,Android Glide,Notifydatasetchanged,我有RecyclerView,单行包括文本、图像。加载数据后,单击一个按钮,我希望在不重新加载行图像的情况下更改文本。我尝试使用notifyItemChangedposition。但它会使图像重新加载。。我使用glide加载图像,所以当我使用notifyItemChangedposition时,行闪烁发生一旦调用notifyItemChanged,整行将重新加载 两种选择: 1禁用默认的recyclerview项目动画 2加载图像时使用占位符 请检查此项以解决此问题 占位符 相反,您可以禁用闪烁

我有RecyclerView,单行包括文本、图像。加载数据后,单击一个按钮,我希望在不重新加载行图像的情况下更改文本。我尝试使用notifyItemChangedposition。但它会使图像重新加载。。我使用glide加载图像,所以当我使用notifyItemChangedposition时,行闪烁发生

一旦调用notifyItemChanged,整行将重新加载 两种选择: 1禁用默认的recyclerview项目动画

2加载图像时使用占位符

请检查此项以解决此问题 占位符


相反,您可以禁用闪烁…我的意思是您可以防止行闪烁…如何?这不是一排。。创建请求时,imagein Glide中会出现闪烁。add.dontAnimate optionCrosslink:动画师应该会提供帮助,这是一个很好的向导!然而,我认为第二种选择在这里并不适用,因为图像保持不变;这意味着它将从内存缓存同步加载,因此不会使用.placeholder,Glide也不会播放任何动画。哦..是的。确切地
ItemAnimator animator = recyclerView.getItemAnimator();
if (animator instanceof SimpleItemAnimator) {
  ((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);
}