From f8bbd3e8e322295b396adf32036d97daf64d1f9d Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sat, 10 Oct 2015 23:30:44 +0200 Subject: [PATCH] Slightly decreased the size of the shuffle all item in the song list --- .../adapter/song/ShuffleButtonSongAdapter.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/java/com/kabouzeid/gramophone/adapter/song/ShuffleButtonSongAdapter.java b/app/src/main/java/com/kabouzeid/gramophone/adapter/song/ShuffleButtonSongAdapter.java index d31b4fcc..005fe835 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/adapter/song/ShuffleButtonSongAdapter.java +++ b/app/src/main/java/com/kabouzeid/gramophone/adapter/song/ShuffleButtonSongAdapter.java @@ -5,7 +5,9 @@ import android.support.annotation.LayoutRes; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; +import android.view.LayoutInflater; import android.view.View; +import android.view.ViewGroup; import com.afollestad.materialdialogs.internal.ThemeSingleton; import com.kabouzeid.gramophone.R; @@ -26,6 +28,16 @@ public class ShuffleButtonSongAdapter extends SongAdapter { super(activity, dataSet, itemLayoutRes, usePalette, cabHolder); } + @NonNull + @Override + public SongAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + if (viewType == SHUFFLE_BUTTON) { + View view = LayoutInflater.from(activity).inflate(R.layout.item_list_single_row, parent, false); + return createViewHolder(view); + } + return super.onCreateViewHolder(parent, viewType); + } + @Override protected SongAdapter.ViewHolder createViewHolder(View view) { return new ViewHolder(view);