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

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

Best Java code snippets using androidx.viewpager.widget.ViewPager.isFakeDragging (Showing top 3 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: alexvasilkov/GestureViews

private static void settleViewPagerIfFinished(ViewPager pager, @NonNull MotionEvent event) {
  if (event.getActionMasked() == MotionEvent.ACTION_UP
      || event.getActionMasked() == MotionEvent.ACTION_CANCEL) {
    // Hack: if ViewPager is not settled we should force it to do so, fake drag will help
    try {
      // Pager may throw an annoying exception if there are no internal page state items
      pager.beginFakeDrag();
      if (pager.isFakeDragging()) {
        pager.endFakeDrag();
      }
    } catch (Exception ignored) {
    }
  }
}
origin: alexvasilkov/GestureViews

private void passEventToViewPager(@NonNull MotionEvent event) {
  if (viewPager == null) {
    return;
  }
  MotionEvent fixedEvent = obtainOnePointerEvent(event);
  fixedEvent.setLocation(lastViewPagerEventX, 0f);
  if (isViewPagerInterceptedScroll) {
    viewPager.onTouchEvent(fixedEvent);
  } else {
    isViewPagerInterceptedScroll = viewPager.onInterceptTouchEvent(fixedEvent);
  }
  // If ViewPager intercepted touch it will settle itself automatically,
  // but if touch was not intercepted we should settle it manually
  if (!isViewPagerInterceptedScroll && hasViewPagerX()) {
    settleViewPagerIfFinished(viewPager, event);
  }
  // Hack: ViewPager has bug when endFakeDrag() does not work properly. But we need to ensure
  // ViewPager is not in fake drag mode after settleViewPagerIfFinished()
  try {
    if (viewPager != null && viewPager.isFakeDragging()) {
      viewPager.endFakeDrag();
    }
  } catch (Exception ignored) {
  }
  fixedEvent.recycle();
}
origin: morogoku/MTweaks-KernelAdiutorMOD

  if (mViewPager.isFakeDragging() || mViewPager.beginFakeDrag()) {
    mViewPager.fakeDragBy(deltaX);
if (mViewPager.isFakeDragging()) mViewPager.endFakeDrag();
break;
androidx.viewpager.widgetViewPagerisFakeDragging

Popular methods of ViewPager

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

Popular in Java

  • Updating database using SQL prepared statement
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • runOnUiThread (Activity)
  • PrintWriter (java.io)
    Prints formatted representations of objects to a text-output stream. This class implements all of th
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • LinkedHashMap (java.util)
    Hash table and linked list implementation of the Map interface, with predictable iteration order. Th
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JLabel (javax.swing)
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