Czy możliwe jest ustalenie kierunku przewijania w metodzie onPageScrolled
zastosowanej do ViewPager
?Kierunek przewijania w OnPageChangeListener
Odpowiedz
Użyłem tak:
mPager.setOnPageChangeListener(new OnPageChangeListener() {
int oldPos = mPager.getCurrentItem();
@Override
public void onPageScrolled(int position, float arg1, int arg2) {
if(position > oldPos) {
//Moving to the right
} else if(position < oldPos) {
//Moving to the Left
}
.
.
.
--Edit--
Niestety, zmieniło się onPageScrolled, nie onPageSelected ..
Czy możesz wyjaśnić zmianę? Działa to dla mnie w onPageSelected, ale onPageScrolled – CACuzcatlan
Może być konieczne opublikowanie kodu. –
Użycie powyższego kodu działa dla mnie w onPageSelected, ale nie w onPageScrolled. onPageScrolled zawsze trafia w inny przypadek – CACuzcatlan
można użyć SimpleOnGestureListener do wykrywania kierunku przewijania. http://android-er.blogspot.com/2011/11/detect-swipe-using-simpleongestureliste.html
- 1. Modyfikuj kierunek przewijania
- 2. Jak określić kierunek przewijania bez rzeczywistego przewijania
- 3. iOS UICollectionView wykryj kierunek przewijania
- 4. Jak zmienić kierunek przewijania w UICollectionView?
- 5. Synchronizacja dwa ViewPagers wykorzystujące OnPageChangeListener
- 6. Wykryj kierunek UIScrollView przewiń w scrollViewWillBeginDragging
- 7. DataGridViewColumn Początkowy kierunek sortowania
- 8. Zmień kierunek ActionBar
- 9. Jak uzyskać kierunek kompasu
- 10. Dynamiczny kierunek zamówienia
- 11. Odwróć kierunek LinearLayout
- 12. Kierunek wektora rotacji Matrix
- 13. Kierunek obrotu w poziomie w iOS Storyboards
- 14. Implementowanie przewijania kołowego w PagerAdapterie
- 15. Jak określić kierunek obrotu w przejściach CSS3?
- 16. jak uzyskać kierunek pliku tga w java
- 17. Jak znaleźć kierunek uszczypnięcia w javascript?
- 18. Jak określić kierunek kolejnego duszka w Scratch
- 19. automatycznie zmienia kierunek tekstu w polu tekstowym
- 20. Kierunek obrotu w animacji CSS \ Transformacja
- 21. Three.js: Uzyskaj kierunek, w którym jest kamera
- 22. Powtórz kierunek kolumny w przeglądarce raportów Microsoft
- 23. WPF Grubość krawędzi zwiększa kierunek
- 24. Zmuszanie kierunek tekstu dla LeadingMarginSpan2
- 25. Kierunek sortowania Linq z ciągu
- 26. Czy można zmienić kierunek skali?
- 27. jak wykrywać kierunek ruchu machnięcia?
- 28. Zmniejszenie prędkości płynnego przewijania w widoku przewijania
- 29. Funkcja przewijania widoku list w widoku przewijania
- 30. Dodanie zdarzenia przewijania DataGrid
można łatwo uzyskać pozycję strona .. z pozycją zwiększającą możesz określić ją jako przesuwającą w kierunku strony prawej strony. z pozycją zmniejszającą przesuwa się w stronę lewego końca. – Zombie