I found a mistake where variable 'smoothScroll' is not used but 'true' is passed to mInfiniteCycleManager.setCurrentItem
@Override
public void setCurrentItem(final int item, final boolean **smoothScroll**) {
if (mInfiniteCycleManager != null)
super.setCurrentItem(mInfiniteCycleManager.setCurrentItem(item), **true**);
}
I found a mistake where variable 'smoothScroll' is not used but 'true' is passed to mInfiniteCycleManager.setCurrentItem