@Override
 public void onClick(View view) {
   if (!mPagingEnabled) return;
   final TabView tabView = (TabView) view;
   if (mCurrentItem == tabView.getIndex()) {
     mAdapter.onPageReselected(mCurrentItem);
   }
   mCurrentItem = tabView.getIndex();
   mViewPager.setCurrentItem(mCurrentItem);
 }
 public void onClick(View view) {
   TabView tabView = (TabView) view;
   final int oldSelected = mViewPager.getCurrentItem();
   final int newSelected = tabView.getIndex();
   mViewPager.setCurrentItem(newSelected);
   if (oldSelected == newSelected && mTabReselectedListener != null) {
     mTabReselectedListener.onTabReselected(newSelected);
   }
 }