@Override
protected void convert(@NotNull BaseViewHolder baseViewHolder, Bean bean) {
RecyclerView recyclerView = baseViewHolder.getView(R.id.gift_wall_item_rc);
if (recyclerView.getLayoutManager() == null) {
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 5);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(gridLayoutManager);
}
if (recyclerView.getAdapter() == null) {
MyAdapter mdapter = new MyAdapter(bean.getList(), postition);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setAdapter(mdapter);
} else {
((GiftWallIGAdapter) recyclerView.getAdapter()).setNewData(bean.getList());
}
}
可以解决互相嵌套卡顿问题。

902

被折叠的 条评论
为什么被折叠?



