@Retention(value=CLASS) @Target(value=METHOD) public @interface PageSelected
This annotation is intended to be used on methods to receive events defined
by
android.support.v4.view.ViewPager.OnPageChangeListener.onPageSelected
when a new page becomes selected. Animation is not necessarily complete.
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 :
@PageSelected(R.id.viewpager)
void onPageSelected(ViewPager view, int state) {
// Something Here
}
@PageSelected
void viewPager(ViewPager view) {
// Something Here
}
@PageSelected({R.id.viewpager, R.id.viewpager2})
void onPageSelectedOnMultipleViewPager(ViewPager v, int anything) {
// Something Here
}
@PageSelected(R.id.viewpager)
void onPageSelectedNoParam() {
// Something Here
}
PageScrolled,
PageScrollStateChangedpublic abstract int[] value
public abstract String[] resName
Copyright © 2010–2016 simpligility technologies inc.. All rights reserved.