void setCurrentItemInternal(int item, boolean smoothScroll, boolean always) { setCurrentItemInternal(item, smoothScroll, always, 0); }
/** * Dismiss the current card. * * @param exitRight True to scroll page to the right */ public void dismissCard(boolean exitRight) { if (onCardChangeListener != null) { onCardChangeListener.onCardDismissed(currentItem, exitRight); } populatePending = false; reversePos = exitRight; setCurrentItemInternal(currentItem + 1, true, false); }
setCurrentItemInternal(newCurrItem, false, true); requestLayout();
setCurrentItemInternal(restoredCurItem, false, true); restoredCurItem = -1; restoredAdapterState = null;
final int nextPage = determineTargetPage(currentPage, pageOffset, initialVelocity, totalDelta); setCurrentItemInternal(nextPage, true, true, initialVelocity); activePointerId = INVALID_POINTER; endDrag();