提交 99fd00b6 编写于 作者: C chaychan
...@@ -171,7 +171,7 @@ public class BottomBarItem extends LinearLayout { ...@@ -171,7 +171,7 @@ public class BottomBarItem extends LinearLayout {
} }
public void setStatus(boolean isSelected) { public void setStatus(boolean isSelected) {
mImageView.setImageResource(isSelected ? mIconSelectedResourceId : mIconNormalResourceId); mImageView.setImageDrawable(getResources().getDrawable(isSelected ? mIconSelectedResourceId : mIconNormalResourceId));
mTextView.setTextColor(isSelected ? mTextColorSelected : mTextColorNormal); mTextView.setTextColor(isSelected ? mTextColorSelected : mTextColorNormal);
} }
......
...@@ -119,11 +119,11 @@ public class BottomBarLayout extends LinearLayout implements ViewPager.OnPageCha ...@@ -119,11 +119,11 @@ public class BottomBarLayout extends LinearLayout implements ViewPager.OnPageCha
} }
/** /**
* 重置所有按钮的状态 * 重置当前按钮的状态
*/ */
private void resetState() { private void resetState() {
for (int i = 0; i < mChildCount; i++) { if (mCurrentItem < mItemViews.size()){
mItemViews.get(i).setStatus(false); mItemViews.get(mCurrentItem).setStatus(false);
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册