daimajia / daimajia/AndroidImageSlider
Without smooth (false) setCurrentItem works ugly
- Dominant language
- Java
- Stars
- 5.6k
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
Without smooth (false) setCurrentItem works ugly
`mSlider.setCurrentItem(position, false);`
For example _ZoomOutSlide_ animation won't be finished (it just freezed at its start)
```
public void setCurrentPosition(int position, boolean smooth) {
Log.i("AGAG", mViewPager.getCurrentItem() + " " + position);
if (mViewPager.getCurrentItem() == position) return;
if (getRealAdapter() == null)
throw new IllegalStateException("You did not set a slider adapter");
if (position >= getRealAdapter().getCount()){
throw new IllegalStateException("Item position is not exist");
}
int p = mViewPager.getCurrentItem() % getRealAdapter().getCount();
int n = (position - p) + mViewPager.getCurrentItem();
mViewPager.setCurrentItem(n, smooth);
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.