Я использую Firebase RecyclerAdapter для отображения списка вещей. Как мне изменить цвет всех элементов в RecyclerView, кроме выбранного, обратно на другой цвет? Изменить цвет выбранного элемента очень просто.
FirebaseRecyclerAdapter<Home_List, SubChatHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Home_List, SubChatHolder>(
Home_List.class,
R.layout.single_division_layout,
SubChatHolder.class,
ref
) {
@Override
protected void populateViewHolder(final SubChatHolder viewHolder, final Home_List model, int position) {
final String id = getRef(position).getKey();
viewHolder.setName(model.getName());
viewHolder.mView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mView.viewHolder.setSelectedBg();
//how to uncolour the previously selected item?
}
});
}
};