title: How to change backgroundTint of odd numbered rows without stacked up rows?
body: <p>I'm using <code>recycler-view</code> and I want the items on the odd-numbered rows to have darker tint, now I've managed to do this, in OnBindViewHolder, but the problem is that if I change the DataSet then there rows that stack-up on each other with the same color...</p>
  
  <p>I've understood that if use <code>notifyDataSetChanged</code> then it should fix it, but as I've understood using <code>notifyDataSetChanged</code> is not efficient so I'm looking for better ways to fix it.
  Thank you very much in advance.</p>
  
  <pre><code>    public void onBindViewHolder(@NonNull StandingsHolder holder, int position) {
          StandingsDetail currentStandingsDetail = standingsDetail.get(position);
          String playerName = (position+1) + " " + currentStandingsDetail.player.getFirstName() + " " + currentStandingsDetail.player.getLastName();
          holder.name.setText(playerName);
          holder.rating.setText(String.valueOf(currentStandingsDetail.standings.getRating()));
          holder.games.setText(String.valueOf(currentStandingsDetail.standings.getGames()));
          holder.wins.setText(String.valueOf(currentStandingsDetail.standings.getWins()));
          holder.losses.setText(String.valueOf(currentStandingsDetail.standings.getLosses()));
          holder.goals.setText(String.valueOf(currentStandingsDetail.standings.getGoals()));
          holder.assists.setText(String.valueOf(currentStandingsDetail.standings.getAssists()));
          if(position % 2 == 1){
              holder.itemView.setBackgroundTintList(ColorStateList.valueOf(ContextCompat.getColor(context, R.color.dark_overlay)));
          }
      }
  </code></pre>
  
  <p>problem:
  <a href="https://imgur.com/a/TBTipZS" rel="nofollow noreferrer">https://imgur.com/a/TBTipZS</a></p>