package gueei.binding.v30.viewAttributes.adapterView.viewPager;
import gueei.binding.listeners.ViewMulticastListener;
import android.support.v4.view.ViewPager;
import android.view.View;
public class OnPageChangeListenerMulticast
extends ViewMulticastListener<ViewPager.OnPageChangeListener>
implements ViewPager.OnPageChangeListener {
public void onPageScrollStateChanged(int arg0) {
for(ViewPager.OnPageChangeListener listener: listeners){
listener.onPageScrollStateChanged(arg0);
}
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
for(ViewPager.OnPageChangeListener listener: listeners){
listener.onPageScrolled(arg0, arg1, arg2);
}
}
public void onPageSelected(int arg0) {
for(ViewPager.OnPageChangeListener listener: listeners){
listener.onPageSelected(arg0);
}
}
@Override
public void registerToView(View v) {
if (v instanceof ViewPager)
((ViewPager)v).setOnPageChangeListener(this);
}
}