diff --git a/app/src/main/java/com/kabouzeid/materialmusic/adapter/PlayingQueueAdapter.java b/app/src/main/java/com/kabouzeid/materialmusic/adapter/PlayingQueueAdapter.java index dfcf697a..fcb5d7f0 100644 --- a/app/src/main/java/com/kabouzeid/materialmusic/adapter/PlayingQueueAdapter.java +++ b/app/src/main/java/com/kabouzeid/materialmusic/adapter/PlayingQueueAdapter.java @@ -34,13 +34,15 @@ public class PlayingQueueAdapter extends ArrayAdapter { convertView = LayoutInflater.from(context).inflate(R.layout.item_playlist, parent, false); } final TextView title = (TextView) convertView.findViewById(R.id.song_title); - final ImageView albumArt = (ImageView) convertView.findViewById(R.id.album_art); + final ImageView playingIndicator = (ImageView) convertView.findViewById(R.id.playing_indicator); title.setText(song.title); - if (app.getMusicPlayerRemote().getCurrentSongId() == song.id) { - albumArt.setImageResource(R.drawable.ic_speaker_white_48dp); + if (app.getMusicPlayerRemote().getPosition() == position) { + playingIndicator.setVisibility(View.VISIBLE); + playingIndicator.setImageResource(R.drawable.ic_speaker_white_48dp); } else { - albumArt.setImageBitmap(null); + playingIndicator.setVisibility(View.GONE); + playingIndicator.setImageBitmap(null); } return convertView; } diff --git a/app/src/main/res/layout/item_playlist.xml b/app/src/main/res/layout/item_playlist.xml index 0424aa11..1fa269e3 100644 --- a/app/src/main/res/layout/item_playlist.xml +++ b/app/src/main/res/layout/item_playlist.xml @@ -7,14 +7,6 @@ android:descendantFocusability="blocksDescendants" android:orientation="horizontal" > - - - + + + +