diff --git a/tablayout/src/main/java/com/wwhbygx/tablayout/TabLayout.java b/tablayout/src/main/java/com/wwhbygx/tablayout/TabLayout.java index c544a6a..122271e 100644 --- a/tablayout/src/main/java/com/wwhbygx/tablayout/TabLayout.java +++ b/tablayout/src/main/java/com/wwhbygx/tablayout/TabLayout.java @@ -2043,7 +2043,7 @@ public void draw(Canvas canvas) { canvas.drawRect(mIndicatorLeft, getHeight() - mSelectedIndicatorHeight, mIndicatorRight, getHeight(), mSelectedIndicatorPaint); } else {//如果设置了宽度 则计算左侧开始绘制的偏移量 - int left = (mIndicatorRight - mIndicatorLeft) / 2 - (mSelectedIndicatorWidth / 2) + mIndicatorLeft + int left = (mIndicatorRight - mIndicatorLeft) / 2 - (mSelectedIndicatorWidth / 2) + mIndicatorLeft; canvas.drawRect(left, getHeight() - mSelectedIndicatorHeight, left + mSelectedIndicatorWidth, getHeight(), mSelectedIndicatorPaint); }