没有绑定源码前参数都是arg0,arg1,arg2,绑定后参数是具体的参数int position, float positionOffset, int positionOffsetPixels。
在自定义一个页面监听类,需要实现页面监听的类,同样需要实现其中的方法和参数,没有绑定源码则参数不会显示具体的参数名称,只会显示int arg0:
/**
* viewPager的滑动事件监听
* @author ZST
*
*/
class GuidePageListener implements OnPageChangeListener {
//滑动状态发生变化
@Override
public void onPageScrollStateChanged(int arg0) {
}
//滑动事件
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
//某个页面被选中
@Override
public void onPageSelected(int arg0) {
}
}
点击OnPageChangeListener后显示:
----------------------------------------------------------------
绑定源码以后会显示各种参数的名称,绑定方法:
| 删除android-support-v4.jar
| 重新导入android-support-v4.jar,Add JARS - 本项目 - libs - android-support-v4.jar
| Order and Export 全选
| 点OnPageChangeListener后会出现
| 点击Attach Source,Path:/Users/ZST/Documents/software/adt-bundle-mac-x86_64-20131030/sdk/extras/android/support/v4 (自己sdk目录下面的extras-android-support-v4)
| 再重新实现以下方法就会得到参数名称了