是否可以知道OnPageChangeListener
的方法onPageScrolled
中的滾動方向應用於ViewPager
?在OnPageChangeListener中滾動方向
回答
我用這樣的:
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
}
.
.
.
- 編輯 -
對不起,改爲onPageScrolled,不使用onPageSelected ..
您能解釋這種改變嗎?它適用於onPageSelected,但onPageScrolled – CACuzcatlan 2014-12-10 23:53:05
您可能需要發佈一些代碼。 – 2014-12-11 00:03:40
使用上面的代碼,它適用於onPageSelected,但不適用於onPageScrolled。 onPageScrolled總是碰到else case – CACuzcatlan 2014-12-11 20:39:03
您可以使用SimpleOnGestureListener檢測滾動方向。 http://android-er.blogspot.com/2011/11/detect-swipe-using-simpleongestureliste.html
- 1. 在UIScrollView中滾動方向?
- 2. fullpage.js在滾動方向上更改滾動方向
- 3. UITableView滾動方向
- 4. UIScrollView滾動方向
- 5. 在UICollectionView中單方向滾動?
- 6. 僅在水平方向滾動滾動視圖而不在垂直方向
- 7. 在滾動視圖中獲取滾動方向?
- 8. 在兩個方向動畫滾動
- 9. UIPageViewController與4方向滾動
- 10. 更改滾動方向
- 11. 滾動條/方向問題
- 12. 嵌套UIScrollView - 滾動方向
- 13. 方式向上滾動和向下滾動XML對象
- 14. 獲取方向UIWebView正在滾動
- 15. RecyclerView - GridLayoutManager - 在兩個方向上滾動
- 16. 離子卡向x軸方向滾動
- 17. 將滾動位置存儲在滾動方向更改
- 18. 如何在HorizontalScrollView中從右向左更改滾動方向
- 19. Kotlin - 如何在ViewPager中添加OnPageChangeListener
- 20. 向上滾動時向上滾動listview
- 21. 向上滾動/向下滾動jquery
- 22. 動畫向右滾動向下滾動並向左滾動動畫
- 23. pyside - 在qscrollarea中自動向下滾動
- 24. 滾動按鈕jQuery向上滾動並向下滾動
- 25. 防止自動滾動在XF的方向更改頂部滾動查看
- 26. 在滾動,滾動100vh向下/向上作品一旦
- 27. 使用Javascript - 滾動方向的addEventListener「滾動」
- 28. 創建4個方向滾動視圖
- 29. GTK3:獲取鼠標滾動方向
- 30. React Native ScrollView滾動兩個方向
就可以輕鬆搞定的位置頁面......隨着位置的增加,您可以將其確定爲向右端頁面滑動..隨着位置的減少它向左端頁面滑動 – Zombie 2013-03-18 03:41:06