From 8dfaf40079e318a7ccfcd9ff12249f9de5477243 Mon Sep 17 00:00:00 2001 From: cgspine Date: Wed, 29 Aug 2018 15:07:37 +0800 Subject: [PATCH] bugfix: the color indicator does not change while selectTab(index, true) invoked --- qmui/src/main/java/com/qmuiteam/qmui/widget/QMUITabSegment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUITabSegment.java b/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUITabSegment.java index 554ed35d..f52d10ac 100644 --- a/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUITabSegment.java +++ b/qmui/src/main/java/com/qmuiteam/qmui/widget/QMUITabSegment.java @@ -179,7 +179,7 @@ public class QMUITabSegment extends HorizontalScrollView { int index = (int) v.getTag(); Tab model = getAdapter().getItem(index); if (model != null) { - selectTab(index, !model.isDynamicChangeIconColor()); + selectTab(index, !mHasIndicator && !model.isDynamicChangeIconColor()); } if (mOnTabClickListener != null) { mOnTabClickListener.onTabClick(index);