@Retention(value=CLASS) @Target(value=METHOD) public @interface PageScrollStateChanged
This annotation is intended to be used on methods to receive events defined
by
android.support.v4.view.ViewPager.OnPageChangeListener.onPageScrollStateChanged
when the scroll state changes.
The annotation value should be one or several R.id.* fields that refers to ViewPager or subclasses of ViewPager. If not set, the method name will be used as the R.id.* field name.
The method MAY have multiple parameter :
Examples :
@PageScrollStateChanged(R.id.viewpager)
void onPageScrollStateChanged(ViewPager view, int state) {
// Something Here
}
@PageScrollStateChanged
void viewPager(ViewPager view) {
// Something Here
}
@PageScrollStateChanged({R.id.viewpager, R.id.viewpager2})
void onPageScrollStateChangedOnMultipleViewPager(ViewPager v, int anything) {
// Something Here
}
@PageScrollStateChanged(R.id.viewpager)
void onPageScrollStateChangedNoParam() {
// Something Here
}
PageScrolled,
PageSelectedpublic abstract int[] value
public abstract String[] resName
Copyright © 2010–2020 simpligility technologies inc.. All rights reserved.