From c21180fb2d5a6047f4fd7f6f4f4cb42d6e6b982e Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Mon, 24 Jul 2017 21:42:02 +0200 Subject: [PATCH] Add icon to playlist length --- .../gramophone/adapter/song/PlaylistSongAdapter.java | 9 ++++++++- app/src/main/res/drawable/ic_timer_white_24dp.xml | 10 ++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/ic_timer_white_24dp.xml diff --git a/app/src/main/java/com/kabouzeid/gramophone/adapter/song/PlaylistSongAdapter.java b/app/src/main/java/com/kabouzeid/gramophone/adapter/song/PlaylistSongAdapter.java index db6acd7b..938221f4 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/adapter/song/PlaylistSongAdapter.java +++ b/app/src/main/java/com/kabouzeid/gramophone/adapter/song/PlaylistSongAdapter.java @@ -37,9 +37,10 @@ public class PlaylistSongAdapter extends AbsOffsetSongAdapter { @Override public void onBindViewHolder(@NonNull final SongAdapter.ViewHolder holder, int position) { if (holder.getItemViewType() == OFFSET_ITEM) { + int textColor = ThemeStore.textColorSecondary(activity); if (holder.title != null) { holder.title.setText(MusicUtil.getPlaylistInfoString(activity, dataSet)); - holder.title.setTextColor(ThemeStore.textColorSecondary(activity)); + holder.title.setTextColor(textColor); } if (holder.text != null) { holder.text.setVisibility(View.GONE); @@ -47,6 +48,12 @@ public class PlaylistSongAdapter extends AbsOffsetSongAdapter { if (holder.menu != null) { holder.menu.setVisibility(View.GONE); } + if (holder.image != null) { + final int padding = activity.getResources().getDimensionPixelSize(R.dimen.default_item_margin) / 2; + holder.image.setPadding(padding, padding, padding, padding); + holder.image.setColorFilter(textColor); + holder.image.setImageResource(R.drawable.ic_timer_white_24dp); + } if (holder.dragView != null) { holder.dragView.setVisibility(View.GONE); } diff --git a/app/src/main/res/drawable/ic_timer_white_24dp.xml b/app/src/main/res/drawable/ic_timer_white_24dp.xml new file mode 100644 index 00000000..755c3d7d --- /dev/null +++ b/app/src/main/res/drawable/ic_timer_white_24dp.xml @@ -0,0 +1,10 @@ + + + +