Reputation: 1506
I 'm doing left and right swiping operation for android watch with viewPager. I can switch between fragments using viewPager. But it sometimes sticks around, when I swipe to left current fragment (it works like onBackPressed). It brings from bottom the same fragment, althought I swipe left the current.
Therefore, I'm asking what can I use for switching between fragments for android watch instead of viewpager.
viewPager = (ViewPager) findViewById(R.id.pager);
PagerAdapter pagerAdapter = new PagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(pagerAdapter);
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener()
{
// This method will be invoked when a new page becomes selected.
@Override
public void onPageSelected(int position) {
}
// This method will be invoked when the current page is scrolled
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
// Called when the scroll state changes:
// SCROLL_STATE_IDLE, SCROLL_STATE_DRAGGING, SCROLL_STATE_SETTLING
@Override
public void onPageScrollStateChanged(int state) {
}
});
Upvotes: 1
Views: 300