From 1901c03785720c16ff2d8b8c47ec3780fe919ddf Mon Sep 17 00:00:00 2001 From: chaychan <844738237@qq.com> Date: Fri, 23 Jun 2017 13:33:45 +0800 Subject: [PATCH] =?UTF-8?q?BottomBarItem=E5=A2=9E=E5=8A=A0=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=99=AE=E9=80=9A=E7=8A=B6=E6=80=81=E5=92=8C=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E7=8A=B6=E6=80=81=E5=9B=BE=E7=89=87=E7=9A=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95,BottomBarLayout=E5=A2=9E=E5=8A=A0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=88=B0=E5=93=AA=E4=B8=80=E9=A1=B5=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chaychan/viewlib/bottombarlayout/BottomBarItem.java | 8 ++++++++ .../chaychan/viewlib/bottombarlayout/BottomBarLayout.java | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarItem.java b/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarItem.java index cc7a645..59540a8 100644 --- a/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarItem.java +++ b/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarItem.java @@ -105,6 +105,14 @@ public class BottomBarItem extends LinearLayout { return mTextView; } + public void setIconNormalResourceId(int mIconNormalResourceId) { + this.mIconNormalResourceId = mIconNormalResourceId; + } + + public void setIconSelectedResourceId(int mIconSelectedResourceId) { + this.mIconSelectedResourceId = mIconSelectedResourceId; + } + public void setStatus(boolean isSelected){ mImageView.setImageResource(isSelected?mIconSelectedResourceId:mIconNormalResourceId); mTextView.setTextColor(isSelected?mTextColorSelected:mTextColorNormal); diff --git a/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarLayout.java b/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarLayout.java index 135d6ae..c0a6aca 100644 --- a/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarLayout.java +++ b/viewlib/src/main/java/com/chaychan/viewlib/bottombarlayout/BottomBarLayout.java @@ -131,6 +131,10 @@ public class BottomBarLayout extends LinearLayout implements ViewPager.OnPageCha } } + public void setCurrentItem(int mCurrentItem) { + this.mCurrentItem = mCurrentItem; + mViewPager.setCurrentItem(mCurrentItem,mSmoothScroll); + } public int getCurrentItem() { return mCurrentItem; -- GitLab