Codota Logo
ViewPager.addOnPageChangeListener
Code IndexAdd Codota to your IDE (free)

How to use
addOnPageChangeListener
method
in
androidx.viewpager.widget.ViewPager

Best Java code snippets using androidx.viewpager.widget.ViewPager.addOnPageChangeListener (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: florent37/ShapeOfView

  @Override
  public void onAddedToViewPager(ListenableTabLayout tl, ViewPager vp) {
    viewPager = vp;
    viewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener(){
      @Override
      public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        if(indicatorView != null && tabLayout != null && viewPager != null) {
          super.onPageScrolled(position, positionOffset, positionOffsetPixels);
          if (tabLayout.getTabCount() == 0) {
            return;
          }
          final View tabView = ((ViewGroup) tabLayout.getChildAt(0)).getChildAt(position);
          final int tabWidth = tabView.getWidth();
          float x = tabView.getLeft() + tabWidth * positionOffset;
          x += (tabWidth / 2f - indicatorView.getWidth() / 2f);
          indicatorView.setX(x);
        }
      }
    });
  }
};
origin: ongakuer/CircleIndicator

private void init(Context context) {
  super.removeOnPageChangeListener(onPageChangeListener);
  super.addOnPageChangeListener(onPageChangeListener);
}
origin: ongakuer/CircleIndicator

  /**
   * @deprecated User ViewPager addOnPageChangeListener
   */
  @Deprecated public void setOnPageChangeListener(
      ViewPager.OnPageChangeListener onPageChangeListener) {
    if (mViewpager == null) {
      throw new NullPointerException("can not find Viewpager , setViewPager first");
    }
    mViewpager.removeOnPageChangeListener(onPageChangeListener);
    mViewpager.addOnPageChangeListener(onPageChangeListener);
  }
}
origin: AppIntro/AppIntro

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 */
public void setViewPager(ViewPager viewPager) {
  mTabStrip.removeAllViews();
  mViewPager = viewPager;
  if (viewPager != null) {
    viewPager.addOnPageChangeListener(new InternalViewPagerListener());
    populateTabStrip();
  }
}
origin: ankidroid/Anki-Android

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 */
public void setViewPager(ViewPager viewPager) {
  mTabStrip.removeAllViews();
  mViewPager = viewPager;
  if (viewPager != null) {
    viewPager.addOnPageChangeListener(new InternalViewPagerListener());
    populateTabStrip();
  }
}
origin: ongakuer/CircleIndicator

public void setViewPager(@Nullable ViewPager viewPager) {
  mViewpager = viewPager;
  if (mViewpager != null && mViewpager.getAdapter() != null) {
    mLastPosition = -1;
    createIndicators();
    mViewpager.removeOnPageChangeListener(mInternalPageChangeListener);
    mViewpager.addOnPageChangeListener(mInternalPageChangeListener);
    mInternalPageChangeListener.onPageSelected(mViewpager.getCurrentItem());
  }
}
origin: alexvasilkov/GestureViews

public IntoViewPagerListener(ViewPager viewPager, IntoTracker<ID> tracker) {
  this.viewPager = viewPager;
  this.tracker = tracker;
  viewPager.setVisibility(View.GONE); // We do not need to initialize ViewPager on startup
  viewPager.addOnPageChangeListener(new PagerListener());
  viewPager.setOnHierarchyChangeListener(new ChildStateListener());
}
origin: ybq/Android-SpinKit

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  @Override
  public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
origin: tyzlmjj/PagerBottomTabStrip

@Override
public void setupWithViewPager(ViewPager viewPager) {
  if (viewPager == null) {
    return;
  }
  mViewPager = viewPager;
  if (mPageChangeListener != null) {
    mViewPager.removeOnPageChangeListener(mPageChangeListener);
  } else {
    mPageChangeListener = new ViewPagerPageChangeListener();
  }
  if (mNavigationController != null) {
    int n = mViewPager.getCurrentItem();
    if (mNavigationController.getSelected() != n) {
      mNavigationController.setSelect(n);
    }
    mViewPager.addOnPageChangeListener(mPageChangeListener);
  }
}
origin: alexvasilkov/GestureViews

/**
 * Initializing pager and fullscreen mode.
 */
private void initPager() {
  // Setting up pager adapter
  pagerAdapter = new PhotoPagerAdapter(views.pager, getSettingsController());
  pagerListener = new ViewPager.SimpleOnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
      onPhotoInPagerSelected(position);
    }
  };
  views.pager.setAdapter(pagerAdapter);
  views.pager.addOnPageChangeListener(pagerListener);
  views.pager.setPageTransformer(true, new DepthPageTransformer());
  // Setting up pager toolbar
  views.pagerToolbar.setNavigationIcon(R.drawable.ic_arrow_back_white_24dp);
  views.pagerToolbar.setNavigationOnClickListener(view -> onBackPressed());
  // Enabling immersive mode by clicking on full screen image
  pagerAdapter.setImageClickListener(() -> {
    if (!listAnimator.isLeaving()) {
      // Toggle immersive mode
      showSystemUi(!isSystemUiShown());
    }
  });
  getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(
      visibility -> views.pagerToolbar.animate().alpha(isSystemUiShown() ? 1f : 0f));
}
origin: ankidroid/Anki-Android

mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  @Override
  public void onPageScrolled(final int position, final float v, final int i2) { /* do nothing */ }
origin: termux/termux-app

viewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
  @Override
  public void onPageSelected(int position) {
origin: chat-sdk/chat-sdk-android

viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
  @Override
origin: morogoku/MTweaks-KernelAdiutorMOD

@Override
public void setViewPager(ViewPager view) {
  if (mViewPager == view) {
    return;
  }
  if (mViewPager != null) {
    mViewPager.removeOnPageChangeListener(this);
  }
  if (view.getAdapter() == null) {
    throw new IllegalStateException("ViewPager does not have adapter instance.");
  }
  mViewPager = view;
  mViewPager.addOnPageChangeListener(this);
  invalidate();
}
origin: fennifith/Alarmio

/**
 * You must call this AFTER setting the Adapter for the ViewPager, or it won't display the right amount of points.
 *
 * @param viewPager
 */
public void setViewPager(ViewPager viewPager) {
  this.viewPager = viewPager;
  viewPager.addOnPageChangeListener(this);
  size = viewPager.getAdapter().getCount();
  invalidate();
}
origin: h6ah4i/android-tablayouthelper

protected void setupWithViewPager(@NonNull TabLayout tabLayout, @NonNull ViewPager viewPager) {
  final PagerAdapter adapter = viewPager.getAdapter();
  if (adapter == null) {
    throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set");
  }
  setTabsFromPagerAdapter(tabLayout, adapter, viewPager.getCurrentItem());
  viewPager.getAdapter().registerDataSetObserver(mInternalDataSetObserver);
  viewPager.addOnPageChangeListener(mInternalTabLayoutOnPageChangeListener);
  viewPager.addOnAdapterChangeListener(mInternalOnAdapterChangeListener);
  tabLayout.addOnTabSelectedListener(mInternalOnTabSelectedListener);
}
origin: AlexMofer/ProjectX

private void onAttachedToViewPager(@NonNull ViewPager pager) {
  if (mView instanceof TabStripView)
    ((TabStripView) mView).onAttachedToViewPager(pager);
  else if (mView instanceof TabStripViewGroup)
    ((TabStripViewGroup) mView).onAttachedToViewPager(pager);
  pager.addOnPageChangeListener(this);
  pager.addOnAdapterChangeListener(this);
  onViewPagerAdapterChanged(null, pager.getAdapter());
}
origin: offensive-security/nethunter-app

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  cleanCmd();
  View rootView = inflater.inflate(R.layout.mitmf, container, false);
  tabsPagerAdapter = new TabsPagerAdapter(getActivity().getSupportFragmentManager());
  ViewPager mViewPager = (ViewPager) rootView.findViewById(R.id.pagerMITMF);
  mViewPager.setAdapter(tabsPagerAdapter);
  nh = new NhPaths();
  mViewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
      getActivity().invalidateOptionsMenu();
    }
  });
  setHasOptionsMenu(true);
  return rootView;
}
origin: pranavpandey/dynamic-support

public void setViewPager(ViewPager viewPager) {
  this.viewPager = viewPager;
  viewPager.addOnPageChangeListener(this);
  setPageCount(viewPager.getAdapter().getCount());
  viewPager.getAdapter().registerDataSetObserver(new DataSetObserver() {
    @Override
    public void onChanged() {
      setPageCount(DynamicPageIndicator.this.viewPager.getAdapter().getCount());
    }
  });
  setCurrentPageImmediate();
}
origin: codeka/wwmmo

public BuildLayout(Context context, Star star, List<Colony> colonies, int initialIndex) {
 super(context);
 this.star = star;
 this.colonies = colonies;
 inflate(context, R.layout.build, this);
 colonyPagerAdapter = new ColonyPagerAdapter(context, star, colonies, this);
 viewPager = findViewById(R.id.pager);
 viewPager.setAdapter(colonyPagerAdapter);
 viewPager.setCurrentItem(initialIndex);
 planetIcon = findViewById(R.id.planet_icon);
 planetName = findViewById(R.id.planet_name);
 buildQueueDescription = findViewById(R.id.build_queue_description);
 bottomPane = findViewById(R.id.bottom_pane);
 viewPager.addOnPageChangeListener(pageChangeListener);
}
androidx.viewpager.widgetViewPageraddOnPageChangeListener

Popular methods of ViewPager

  • setAdapter
  • setCurrentItem
  • getCurrentItem
  • getAdapter
  • setOffscreenPageLimit
  • onInterceptTouchEvent
  • onTouchEvent
  • removeOnPageChangeListener
  • setVisibility
  • dispatchTouchEvent
  • setOnPageChangeListener
  • setPageMargin
  • setOnPageChangeListener,
  • setPageMargin,
  • addOnAdapterChangeListener,
  • beginFakeDrag,
  • endFakeDrag,
  • getLayoutParams,
  • getResources,
  • getWidth,
  • isFakeDragging

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (ScheduledExecutorService)
  • addToBackStack (FragmentTransaction)
  • requestLocationUpdates (LocationManager)
  • BufferedInputStream (java.io)
    Wraps an existing InputStream and buffers the input. Expensive interaction with the underlying input
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • TimerTask (java.util)
    A task that can be scheduled for one-time or repeated execution by a Timer.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Collectors (java.util.stream)
  • IsNull (org.hamcrest.core)
    Is the value null?
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now