RecyclerView排序收藏夹未绘制我的图标

时间:2018-09-21 02:09:29

标签: java android android-recyclerview

我的要求很简单,只需将我单击的收藏夹从recyclerview顶部开始依次单击即可。关键是,当我按下某个项目时,它会按顺序排列但我的图标没有画出来,如果我不使用任何顺序,它都可以工作,但是如果按顺序排列,它似乎会删除图标中的填充色和按一下,这是我在create trigger

中正在做什么
onBindViewHolder

如果该项目不是收藏夹,则仅订购并设置收藏夹,然后将其绘制为可见或不可见(它是布局中的资源),但是当我按并重新排列所选图标时不再画

有任何线索吗?我认为是因为 if(!line.isFavorite()){ holder.favoriteFilled.setVisibility(View.VISIBLE); line.setIsfavorite(true); //order Collections.sort(lines, new LineComparator()); notifyDataSetChanged(); }else{ holder.favoriteFilled.setVisibility(View.GONE); line.setIsfavorite(false); Collections.sort(lines, new LineComparator()); notifyDataSetChanged(); } 对列表进行了重新排序,并且收藏的偶像刚刚恢复正常,而没有任何描画

0 个答案:

没有答案
相关问题