如何解决根据时间间隔更改 RecyclerView 单元格中的多个图像
我正在尝试制作一个 recyclerview 的单元格,其上的图像每 2 秒就会改变一次。 为此,我制作了一个绑定适配器,并在回收站视图行中使用此方法
@BindingAdapter("android:imageChanging")
public static void imageChanging(ImageView imageView,List<Drawable> drawableList){
try {
new Runnable() { //changing images of ads after every two seconds
// creating a new runnable for every ad cell
int updateInterval = 2000; //=two second
int i = 0;
@Override
public void run() {
imageView.setImageDrawable(drawableList.get(i));
i++;
if (i > drawableList.size() - 1) {
i = 0;
}
imageView.postDelayed(this,updateInterval);
}
}.run();
}catch (Exception e){
Logger.logCrashlyticsException(e);
}
}
我面临的问题是当从第二页滚动到第一页时它会导致抖动。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。