Укажите после прокрутки последней страницы в ViewPager

Я создал пейджер с индикатором круглой страницы. Прекрасно работает. Вот мое новое требование: когда я на последней / первой странице и попытаюсь прокрутить следующую / предыдущую страницу, мой экран должен перемещаться не менее чем на 30% по направлению к swiped и вернуться в исходное положение, поскольку больше нет страниц для навигации? Конечно, у меня есть указатели на страницы, которые показывают, где я на доступных страницах. Надеюсь, мое требование ясно. Как я могу это достичь? Пожалуйста, помогите мне. Заранее спасибо.

Это автоматический. ОС имеет встроенные индикаторы, чтобы сообщить пользователю, что точки зрения не могут быть прокручены дальше. ОС отобразит свечение на боковой стороне экрана, и пользователь не сможет двигаться дальше.

Не уверен, что вы можете создать свой собственный уникальный пользовательский интерфейс, чтобы справиться с этим – ОС действительно предоставляет индикатор из коробки.

ViewPager.OnPageChangeListener pagerListener = new ViewPager.OnPageChangeListener() { boolean lastPageChange = false; @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels){ int lastIdx = mPgScreenAdapter.getCount() - 1; Log.d(TAG, "pos:" + position); if(lastPageChange && position == lastIdx) PPIntent.changeScene(curAct, new Intent(curAct, LoginActivity.class), true); } @Override public void onPageSelected( int i) { pgText.setCurrentItem(i/2); } @Override public void onPageScrollStateChanged(int state) { int lastIdx = mPgScreenAdapter.getCount() - 1; int curItem = pgScreen.getCurrentItem(); if(curItem==lastIdx /*&& lastPos==lastIdx*/ && state==1) lastPageChange = true; else lastPageChange = false; } }; 
Intereting Posts
Свободная память из AnimationDrawable Как разрешить пользователям оценивать приложение Android из приложения (без перенаправления в Play Маркет) Использование настраиваемого диапазона поиска в android Как повлиять на создание кода Delphi XEx для целей Android / ARM? Вход в библиотеку «Библиотечный код Java» для приложений Android Расширение размера экземпляра виртуального устройства Android (эмулятора)? У вас нет каталога libs в Android Studio Bluetooth BLE Android записывается в периферийное устройство с максимальной пропускной способностью «Подарок» Android-приложения для Android Присоединение PDF к электронной почте из приложения Android – Размер файла равен нулю Как исправить исходный шрифт в Android Lollipop при работе с пользовательскими шрифтами значков? Камера не открывается в WebView Как убить все запущенные приложения в Android? Android отключить показ клавиатуры на dialog.show Вход в Facebook в мобильном приложении