PagerSlidingTabStrip怎么实现它的indicator下划线自定义长度并且居中?找不到demo,求有实现过的指导

解决方案 »

  1.   

    private int indicatorPadding =0;//定义左右间距
           再包露个方法:public void setIndicatorPadding(int indicatorPadding) {
    this.indicatorPadding = indicatorPadding;
    invalidate();
    }
        然后在protected void onDraw(Canvas canvas){canvas.drawRect(lineLeft+indicatorPadding, height - indicatorHeight, lineRight-indicatorPadding, height, rectPaint);}然后在最外面定义属性样式的地方调用这个方法并赋值mTabs.setIndicatorPadding(120);
      

  2.   

    二楼的这个方法不行,加上之后所有的indicator长度都是120了