play pause toggle in android listview -


i have listview play image button in every row ...

play , pause function

@override public void playpauseonclick(int position) {    product product = songlist.get(position);     if (product.paused) {         product.setplaypauseid(r.drawable.ic_pause);         product.paused=false;     }else {         product.setplaypauseid(r.drawable.ic_play);         product.paused = true;     }     adapter.notifydatasetchanged(); } 

this works fine , have no problem...

but need achieve set clicked position play icon before setting new position pause.

can me this, please !!?

i've modified hitesh gehlot's answer:

@override public void playpauseonclick(int position) {     product product = movielist.get(position);     if (product.paused) {         for(int i=0;i< movielist.size();i++)         {             movielist.get(i).setplaypauseid(r.drawable.ic_play);             movielist.get(i).paused = true;         }         product.setplaypauseid(r.drawable.ic_pause);         product.paused=false;     }else {         product.setplaypauseid(r.drawable.ic_play);         product.paused = true;     }     adapter.notifydatasetchanged(); } 

Comments

Popular posts from this blog

cookies - Yii2 Advanced - Share session between frontend and mainsite (duplicate of frontend for www) -

angular - password and confirm password field validation angular2 reactive forms -

php - Permission denied. Laravel linux server -