I've got a button and a recycler view. The button refreshes the list. I want to animate one of the text views in my recycler view when it gets updated. Not the whole recyclerview, not the whole row - just one view (in every row).

I tried putting the animation in onBindViewHolder. But this starts the animation on scrolling and when i add a list entry:

```
@Override
    public void onBindViewHolder(final RecyclerView.ViewHolder holder, final int position) {
Animation animation = AnimationUtils.loadAnimation(context, R.anim.rv_animation_clockwise);
                ((ViewHolderItem)holder).tv.startAnimation(animation);

```

Then i tried adding a TextChangedListener to my text view. But this has the same effect as putting it straight into onBindViewHolder:

```
((ViewHolderItem)holder).tv.addTextChangedListener(new TextWatcher() {
@Override
            public void afterTextChanged(Editable s) {

```

My last attempt was using findViewHolderForAdapterPosition. But it just doesn't do anything.
This is the refresh method which my button calls. It's in the RecyclerViewAdapter.
recyclerview is an instance variable which i set in onAttachedToRecyclerView:

```
RecyclerView recyclerView;

    @Override
    public void onAttachedToRecyclerView(@NonNull RecyclerView recyclerView) {
        super.onAttachedToRecyclerView(recyclerView);
        this.recyclerView = recyclerView;
    }

    void refresh (List<Entry> al){
            this.al = al;
            notifyDataSetChanged();

    ((ViewHolderItem)recyclerView.findViewHolderForAdapterPosition(0)).tv.startAnimation(animation);

```

*bump*