private void animateItemWidth(){
  float newItemWidth;
  if (mColorItems.isEmpty()) {
    newItemWidth=0f;
  }
 else {
    newItemWidth=getMeasuredWidth() / (float)mColorItems.size();
  }
  if (mItemWidthAnimator.isRunning()) {
    mItemWidthAnimator.cancel();
  }
  mItemWidthAnimator.setFloatValues(mItemWidth,newItemWidth);
  mItemWidthAnimator.start();
}

private void animateItemWidth ( ) { float newItemWidth ; if ( mColorItems . isEmpty ( ) ) { newItemWidth = 0f ; } else { newItemWidth = getMeasuredWidth ( ) / ( float ) mColorItems . size ( ) ; } if ( mItemWidthAnimator . isRunning ( ) ) { mItemWidthAnimator . cancel ( ) ; } mItemWidthAnimator . setFloatValues ( mItemWidth , newItemWidth ) ; mItemWidthAnimator . start ( ) ; }
animate the width of the items .
