@Override public void onClick(View v) { if (v.getTag() == null) return; int position = (Integer) v.getTag(); setCurrentItem(position); if (mOnItemChangeListener != null) { mOnItemChangeListener.onItemChange(position); } }
@Override public void setPrimaryItem(ViewGroup container, int position, Object object) { super.setPrimaryItem(container, position, object); if (mCurrentPosition == position) return; GalleryViewPager galleryContainer = ((GalleryViewPager) container); if (galleryContainer.mCurrentView != null) galleryContainer.mCurrentView.resetScale(); mCurrentPosition = position; if (mOnItemChangeListener != null) mOnItemChangeListener.onItemChange(mCurrentPosition); }