From 70d366bcc56c337b34f76c0abc930928e54e19e7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 11 Mar 2015 20:37:03 +0300 Subject: bring back articlepager viewpagerindicator --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 7 ++++++- .../main/java/org/fox/ttrss/offline/OfflineArticlePager.java | 12 +++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) (limited to 'org.fox.ttrss/src/main/java') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 6a394078..c121d0fb 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -16,6 +16,7 @@ import android.view.View; import android.view.ViewGroup; import com.google.gson.JsonElement; +import com.viewpagerindicator.UnderlinePageIndicator; import org.fox.ttrss.types.Article; import org.fox.ttrss.types.ArticleList; @@ -92,8 +93,12 @@ public class ArticlePager extends Fragment { pager.setAdapter(m_adapter); + UnderlinePageIndicator indicator = (UnderlinePageIndicator)view.findViewById(R.id.article_pager_indicator); + indicator.setViewPager(pager); + pager.setCurrentItem(position); - pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { + + indicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrollStateChanged(int arg0) { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java index 7b842432..a89f57f3 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java @@ -15,6 +15,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.viewpagerindicator.UnderlinePageIndicator; + import org.fox.ttrss.R; public class OfflineArticlePager extends Fragment { @@ -167,9 +169,13 @@ public class OfflineArticlePager extends Fragment { ViewPager pager = (ViewPager) view.findViewById(R.id.article_pager); pager.setAdapter(m_adapter); - - pager.setCurrentItem(position); - pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { + + UnderlinePageIndicator indicator = (UnderlinePageIndicator)view.findViewById(R.id.article_pager_indicator); + indicator.setViewPager(pager); + + pager.setCurrentItem(position); + + indicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrollStateChanged(int arg0) { -- cgit v1.2.3-54-g00ecf