80,362
社区成员
发帖
与我相关
我的任务
分享
mRv.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
if (newState == RecyclerView.SCROLL_STATE_IDLE) {
adapter.isScrolling = false;
adapter.notifyDataSetChanged();
} else {
adapter.isScrolling = true;
}
}
});
class MyAdapter extends BaseAdapterRVList<> {
public boolean isScrolling = false;
@Override
protected void onBindVH(BaseViewHolder holder, int listPosition, Object o) {
if (isScrolling) {
//设置为默认图片
} else {
//加载图片
}
}
}
代码只是演示,自行参考