Tabnine Logo
ViewPager
Code IndexAdd Tabnine to your IDE (free)

How to use
ViewPager
in
androidx.viewpager.widget

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

origin: chrisbanes/PhotoView

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_view_pager);
  ViewPager viewPager = findViewById(R.id.view_pager);
  viewPager.setAdapter(new SamplePagerAdapter());
}
origin: ybq/Android-SpinKit

setContentView(R.layout.activity_detail);
ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
viewPager.setOffscreenPageLimit(0);
viewPager.setAdapter(new PagerAdapter() {
  @Override
  public int getCount() {
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  @Override
  public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
viewPager.setCurrentItem(getIntent().getIntExtra("position", 0));
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: ongakuer/CircleIndicator

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

@Override
public boolean onKeyDown(int code, KeyEvent event) {
  if (code == KeyEvent.KEYCODE_ENTER || code == KeyEvent.KEYCODE_BUTTON_A ||
      code == KeyEvent.KEYCODE_DPAD_CENTER) {
    ViewPager vp = this.findViewById(R.id.view_pager);
    if (vp.getCurrentItem() == vp.getAdapter().getCount() - 1) {
      onDonePressed(fragments.get(vp.getCurrentItem()));
    } else {
      vp.setCurrentItem(vp.getCurrentItem() + 1);
    }
    return false;
  }
  return super.onKeyDown(code, event);
}
origin: chat-sdk/chat-sdk-android

viewPager.setAdapter(adapter);
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
  @Override
viewPager.setOffscreenPageLimit(3);
origin: ankidroid/Anki-Android

mViewPager.setAdapter(mTemplateAdapter);
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  @Override
  public void onPageScrolled(final int position, final float v, final int i2) { /* do nothing */ }
  mViewPager.setCurrentItem(mOrdId);
origin: offensive-security/nethunter-app

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  nh = new NhPaths();
  View rootView = inflater.inflate(R.layout.mana, container, false);
  TabsPagerAdapter tabsPagerAdapter = new TabsPagerAdapter(getActivity().getSupportFragmentManager());
  mViewPager = (ViewPager) rootView.findViewById(R.id.pagerMana);
  mViewPager.setAdapter(tabsPagerAdapter);
  mViewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
      //actionBar.setSelectedNavigationItem(position);
      getActivity().invalidateOptionsMenu();
    }
  });
  setHasOptionsMenu(true);
  return rootView;
}
origin: tyzlmjj/PagerBottomTabStrip

@Override
public void onSelected(int index, int old) {
  if (mViewPager != null) {
    mViewPager.setCurrentItem(index, false);
  }
}
origin: ongakuer/CircleIndicator

private void createIndicators() {
  removeAllViews();
  PagerAdapter adapter = mViewpager.getAdapter();
  int count;
  if (adapter == null || (count = adapter.getCount()) <= 0) {
    return;
  }
  createIndicators(count, mViewpager.getCurrentItem());
}
origin: cemrich/zapp

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
  setContentView(R.layout.activity_main);
  ButterKnife.bind(this);
  setSupportActionBar(toolbar);
  ActionBar actionbar = getSupportActionBar();
  actionbar.setDisplayHomeAsUpEnabled(true);
  actionbar.setHomeAsUpIndicator(R.drawable.ic_menu_white_24dp);
  viewPager.setAdapter(new MainPageAdapter(getSupportFragmentManager()));
  viewPager.addOnPageChangeListener(this);
  searchView.setOnQueryTextListener(this);
  searchView.setIconified(false);
  searchView.setIconifiedByDefault(false);
  navigationView.setNavigationItemSelectedListener(this::onNavigationItemSelected);
  onPageSelected(viewPager.getCurrentItem());
}
origin: bkhezry/ExtraWebView

public void bind(final ViewPager viewPager, PagerSlidingTabStrip tabLayout, final FloatingActionButton genericFab) {
  viewPager.setPageMargin(viewPager.getResources().getDimensionPixelOffset(R.dimen.divider));
  viewPager.setPageMarginDrawable(R.color.blackT12);
  viewPager.setOffscreenPageLimit(2);
  viewPager.setAdapter(this);
  tabLayout.setViewPager(viewPager);
  tabLayout.setOnTabReselectedListener(new PagerSlidingTabStrip.OnTabReselectedListener() {
    @Override
    public void onTabReselected(int position) {
      Fragment fragment = getItem(viewPager.getCurrentItem());
      if (fragment != null) {
        ((Scrollable) fragment).scrollToTop();
      }
    }
  });
  viewPager.setCurrentItem(mDefaultItem);
  toggleFabs(false, genericFab);
}
origin: termux/termux-app

if (mSettings.mShowExtraKeys) viewPager.setVisibility(View.VISIBLE);
ViewGroup.LayoutParams layoutParams = viewPager.getLayoutParams();
layoutParams.height = layoutParams.height * mSettings.mExtraKeys.length;
viewPager.setLayoutParams(layoutParams);
viewPager.setAdapter(new PagerAdapter() {
  @Override
  public int getCount() {
viewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
  @Override
  public void onPageSelected(int position) {
origin: ongakuer/CircleIndicator

@Override public int getCurrentItem() {
  return mAdapter != null ? mAdapter.toRealPosition(super.getCurrentItem()) : 0;
}
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: alexvasilkov/GestureViews

@Override
public void onRequestView(@NonNull ID id) {
  // Requesting ViewPager layout if it was in 'gone' state
  if (viewPager.getVisibility() == View.GONE) {
    viewPager.setVisibility(View.INVISIBLE);
  }
  // Trying to find view for currently shown page.
  // If it is not a selected page then we should scroll to it at first.
  int position = tracker.getPositionById(id);
  if (position == IntoTracker.NO_POSITION) {
    return; // Nothing we can do
  }
  if (viewPager.getCurrentItem() == position) {
    applyCurrentPage();
  } else {
    viewPager.setCurrentItem(position, false);
  }
}
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: PhilJay/MPAndroidChart

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
      WindowManager.LayoutParams.FLAG_FULLSCREEN);
  setContentView(R.layout.activity_awesomedesign);
  setTitle("SimpleChartDemo");
  ViewPager pager = findViewById(R.id.pager);
  pager.setOffscreenPageLimit(3);
  PageAdapter a = new PageAdapter(getSupportFragmentManager());
  pager.setAdapter(a);
  AlertDialog.Builder b = new AlertDialog.Builder(this);
  b.setTitle("This is a ViewPager.");
  b.setMessage("Swipe left and right for more awesome design examples!");
  b.setPositiveButton("OK", new OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
    }
  });
  b.show();
}
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: TUM-Dev/Campus-Android

private void showKinosOrPlaceholder(List<Kino> kinos) {
  if (kinos.isEmpty()) {
    showEmptyResponseLayout(R.string.no_movies, R.drawable.no_movies);
    return;
  }
  KinoAdapter kinoAdapter = new KinoAdapter(getSupportFragmentManager(), kinos);
  mPager.setAdapter(kinoAdapter);
  mPager.setCurrentItem(startPosition);
}
androidx.viewpager.widgetViewPager

Most used methods

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

Popular in Java

  • Making http post requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • addToBackStack (FragmentTransaction)
  • getExternalFilesDir (Context)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now