I have a ViewPager
with a Listener:
viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
}
@Override
public void onPageScrolled(int position, float positionOffset,
int positionOffsetPixels) {
if (position == 0) {
tv.setText("first Item");
} else
tv.setText(titleStringArray[position]);
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
What I need: tv is a TextView
above the ViewPager
, currently the text changes as soon as the user has moved the page (even very little movement is registered). I want to change the text ONLY if the page was moved to left or right by 50% or above. Any suggestions?