I am a beginner to programming and currently a bit lost.
I implemented a swipe function into my app by following a tutorial. It allows the user to slide between 2 Fragments by setting up a ScreenSlidePagerAdapter
class.
The following code is related to that ScreenSlidePagerAdapter
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_incentive_timer);
mPager = (ViewPager) findViewById(R.id.pager);
mPagerAdapter = new ScreenSlidePagerAdapter(getSupportFragmentManager());
mPager.setAdapter(mPagerAdapter);
}
@Override
public void onBackPressed() {
if (mPager.getCurrentItem() == 0) {
super.onBackPressed();
} else {
mPager.setCurrentItem(mPager.getCurrentItem() - 1);
}
}
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return NUM_PAGES;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
Fragment createdFragment = (Fragment) super.instantiateItem(container, position);
switch (position) {
case 0:
timerWindowReference = (TimerWindow) createdFragment;
break;
case 1:
incentiveWindowReference = (SettingsWindow) createdFragment;
break;
}
return createdFragment;
}
}
My question:
I have a button and an onClick
method. How can i disable and reenable this Slider functionality in there?