diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-08-19 18:56:01 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-08-19 18:56:01 -0700 |
commit | ebb030da99785161852a8cf3fc3d62b602758165 (patch) | |
tree | b3618b2e94cfe3bdaef25c498f123957c0fa3494 /app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java | |
parent | 0fdcde2c7cd2886454b8721fb9d50bae03dca9fe (diff) | |
download | dsub-ebb030da99785161852a8cf3fc3d62b602758165.tar.gz dsub-ebb030da99785161852a8cf3fc3d62b602758165.tar.bz2 dsub-ebb030da99785161852a8cf3fc3d62b602758165.zip |
Put back fast scrolling for artists, podcasts, and playlists
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java index 4221677e..d7a9e8d7 100644 --- a/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java +++ b/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java @@ -21,10 +21,11 @@ import java.util.List; import android.view.ViewGroup; import github.daneren2005.dsub.domain.Playlist; import github.daneren2005.dsub.util.ImageLoader; +import github.daneren2005.dsub.view.FastScroller; import github.daneren2005.dsub.view.PlaylistView; import github.daneren2005.dsub.view.UpdateView; -public class PlaylistAdapter extends SectionAdapter<Playlist> { +public class PlaylistAdapter extends SectionAdapter<Playlist> implements FastScroller.BubbleTextGetter { public static int VIEW_TYPE_PLAYLIST = 1; private ImageLoader imageLoader; @@ -58,4 +59,15 @@ public class PlaylistAdapter extends SectionAdapter<Playlist> { public int getItemViewType(Playlist playlist) { return VIEW_TYPE_PLAYLIST; } + + @Override + public String getTextToShowInBubble(int position) { + Playlist playlist = getItemForPosition(position); + + if(playlist == null) { + return ""; + } else { + return playlist.getName().substring(0, 1); + } + } } |