Czesc, korzystam z cardview i wyswietlam w nim dane z internetu, w metodzie wyswietlania danych sprawdzam warunkem

 if (news.author.equals("admin")){
            cardView.setCardBackgroundColor(Color.RED);
        } 

i faktycznie te cardView sa kolorowane prawidlowo, ale gdy mam kilkanascie pozycji i przewijam liste to to 3 gorne i dolne pozycje sa tez podswietlone, jak to wykonac zeby caly czas tylko te ktore chce mialy zmieniony kolor?