List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item, boolean smoothScroll)
From source file:android.support.design.testutils.ViewPagerActions.java
/** * Moves <code>ViewPager</code> to specific page. *//* w w w .j a va 2 s . c o m*/ public static ViewAction scrollToPage(final int page) { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayingAtLeast(90); } @Override public String getDescription() { return "ViewPager move to a specific page"; } @Override public void perform(UiController uiController, View view) { uiController.loopMainThreadUntilIdle(); ViewPager viewPager = (ViewPager) view; viewPager.setCurrentItem(page, false); uiController.loopMainThreadUntilIdle(); } }; }
From source file:android.support.design.testutils.ViewPagerActions.java
/** * Moves <code>ViewPager</code> to the right by one page. *//* w w w . j ava2s. c o m*/ public static ViewAction scrollRight() { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayingAtLeast(90); } @Override public String getDescription() { return "ViewPager scroll one page to the right"; } @Override public void perform(UiController uiController, View view) { uiController.loopMainThreadUntilIdle(); ViewPager viewPager = (ViewPager) view; int current = viewPager.getCurrentItem(); viewPager.setCurrentItem(current + 1, false); uiController.loopMainThreadUntilIdle(); } }; }
From source file:android.support.design.testutils.ViewPagerActions.java
/** * Moves <code>ViewPager</code> to the left by one page. *///from w w w . j a v a 2 s . co m public static ViewAction scrollLeft() { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayingAtLeast(90); } @Override public String getDescription() { return "ViewPager scroll one page to the left"; } @Override public void perform(UiController uiController, View view) { uiController.loopMainThreadUntilIdle(); ViewPager viewPager = (ViewPager) view; int current = viewPager.getCurrentItem(); viewPager.setCurrentItem(current - 1, false); uiController.loopMainThreadUntilIdle(); } }; }
From source file:android.support.design.testutils.ViewPagerActions.java
/** * Moves <code>ViewPager</code> to the last page. *//*from w ww . j a v a2s .c o m*/ public static ViewAction scrollToLast() { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayingAtLeast(90); } @Override public String getDescription() { return "ViewPager scroll to last page"; } @Override public void perform(UiController uiController, View view) { uiController.loopMainThreadUntilIdle(); ViewPager viewPager = (ViewPager) view; int size = viewPager.getAdapter().getCount(); if (size > 0) { viewPager.setCurrentItem(size - 1, false); } uiController.loopMainThreadUntilIdle(); } }; }
From source file:android.support.design.testutils.ViewPagerActions.java
/** * Moves <code>ViewPager</code> to the first page. *//*w w w .j av a2 s. c o m*/ public static ViewAction scrollToFirst() { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayingAtLeast(90); } @Override public String getDescription() { return "ViewPager scroll to first page"; } @Override public void perform(UiController uiController, View view) { uiController.loopMainThreadUntilIdle(); ViewPager viewPager = (ViewPager) view; int size = viewPager.getAdapter().getCount(); if (size > 0) { viewPager.setCurrentItem(0, false); } uiController.loopMainThreadUntilIdle(); } }; }
From source file:org.deviceconnect.android.deviceplugin.fabo.setting.FaBoSettingActivity.java
public void moveWriteFirmata() { ViewPager vp = getViewPager(); vp.setCurrentItem(1, true); }
From source file:org.deviceconnect.android.deviceplugin.fabo.setting.FaBoSettingActivity.java
public void moveConnectFirmata() { ViewPager vp = getViewPager(); vp.setCurrentItem(0, true); }
From source file:com.momock.outlet.card.PagerCardOutlet.java
@Override public void onActivate(IPlug plug) { if (((ICardPlug) plug).getComponent() != null) { ViewPager pager = refTarget.get(); pager.setCurrentItem(getIndexOf(plug), true); } else {//w w w .java 2 s .c om Logger.debug("The active plug in PagerCardOutlet has not been attached!"); } }
From source file:com.github.pockethub.android.tests.gist.GistFilesViewActivityTest.java
/** * Verify changing pages between gist files * * @throws Throwable// ww w.j ava 2 s. c o m */ public void testChangingPages() throws Throwable { final ViewPager pager = (ViewPager) getActivity().findViewById(id.vp_pages); assertEquals(0, pager.getCurrentItem()); ui(() -> pager.setCurrentItem(1, true)); assertEquals(1, pager.getCurrentItem()); ui(() -> pager.setCurrentItem(0, true)); assertEquals(0, pager.getCurrentItem()); }
From source file:com.binary_machinery.avalonschedule.view.ScheduleActivity.java
private void scrollToTodayCourse() { ViewPager pager = (ViewPager) findViewById(R.id.schedulePager); pager.setCurrentItem(m_currentWeekIdx, true); }