From 0551ccdffc452fc1fe7596b33c98f2aeb1d8b190 Mon Sep 17 00:00:00 2001 From: android-melon <960275325@qq.com> Date: Wed, 9 May 2018 17:53:05 +0800 Subject: [PATCH] Update SimpleViewPagerIndicator.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加了可点击indicator的事件(我也是闲的嘿嘿),不知道鸿大大能不能给通过。 --- .../stickynavlayout/view/SimpleViewPagerIndicator.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/zhy/stickynavlayout/view/SimpleViewPagerIndicator.java b/app/src/main/java/com/zhy/stickynavlayout/view/SimpleViewPagerIndicator.java index 9917e6c..6f7eb1a 100755 --- a/app/src/main/java/com/zhy/stickynavlayout/view/SimpleViewPagerIndicator.java +++ b/app/src/main/java/com/zhy/stickynavlayout/view/SimpleViewPagerIndicator.java @@ -94,6 +94,7 @@ private void generateTitleView() setWeightSum(count); for (int i = 0; i < count; i++) { + final int pageNum = i; TextView tv = new TextView(getContext()); LayoutParams lp = new LayoutParams(0, LayoutParams.MATCH_PARENT); @@ -108,11 +109,17 @@ private void generateTitleView() @Override public void onClick(View v) { - + if (mViewPager != null) { + mViewPager.setCurrentItem(pageNum,true); + } } }); addView(tv); } } + private ViewPager mViewPager; + public void connectPager(ViewPager mViewPager) { + this.mViewPager = mViewPager; + } }