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