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/PodcastChannelAdapter.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/PodcastChannelAdapter.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java index dc94178d..c1b132c7 100644 --- a/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java +++ b/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java @@ -17,12 +17,13 @@ package github.daneren2005.dsub.adapter; import android.content.Context; import android.view.ViewGroup; import github.daneren2005.dsub.domain.PodcastChannel; +import github.daneren2005.dsub.view.FastScroller; import github.daneren2005.dsub.view.PodcastChannelView; import github.daneren2005.dsub.view.UpdateView; import java.util.List; -public class PodcastChannelAdapter extends SectionAdapter<PodcastChannel>{ +public class PodcastChannelAdapter extends SectionAdapter<PodcastChannel> implements FastScroller.BubbleTextGetter { public static int VIEW_TYPE_PODCAST = 1; public PodcastChannelAdapter(Context context, List<PodcastChannel> podcasts, OnItemClickedListener listener) { @@ -44,4 +45,15 @@ public class PodcastChannelAdapter extends SectionAdapter<PodcastChannel>{ public int getItemViewType(PodcastChannel item) { return VIEW_TYPE_PODCAST; } + + @Override + public String getTextToShowInBubble(int position) { + PodcastChannel podcast = getItemForPosition(position); + + if(podcast == null) { + return ""; + } else { + return podcast.getName().substring(0, 1); + } + } } |