FadeImageSwitcher is to change background images with fade-in and fade-out for ViewPager
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'com.github.kimkevin:fadeimageswitcher:1.0.0'
}
Maven:
<dependency>
<groupId>com.github.kimkevin</groupId>
<artifactId>fadeimageswitcher</artifactId>
<version>1.0.0</version>
</dependency>
- Make ImageView array for passing
FadeImageSwitcher
as parameter
yourImageViews = new ImageView[bgRes.length];
... set background image to each ImageView
fadeImageSwitcher = new FadeImageSwitcher(this, yourImageViews);
- Use
onPageScrolled
ofFadeImageSwitcher
method in youronPageScrolled
ofViewPager.OnPageChangeListener
yourViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
fadeImageSwitcher.onPageScrolled(position, positionOffsetPixels);
}
}
Copyright (c) 2016 "KimKevin" Yongjun Kim Licensed under the MIT license.