任何人都知道如何檢測滾動視圖的方向,因爲我必須顯示和隱藏滾動的ActionBar?我可以很容易地檢測與ListView的幫助,但不知道ScrollView。如何檢測滾動視圖在Android中的方向
回答
您可以擴展scrollView
,因爲scrollview
不具有此類偵聽器。只需擴展scrolView並從覆蓋的onScrollChanged方法調用回調。
然後在XML文件中使用CustomScrollView這樣的:
<my.package.CustomScrollView>xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
不要[複製粘貼](http://stackoverflow.com/questions/7490377/get-scrolling-direction-in-a-scrollview) – Piyush
感謝回覆。我有一些問題,如 1.我是否需要將HorizontalScrollView更改爲VerticalScrollView,因爲我必須垂直檢測方向(上/下)? 2.如何使用CustomScrollView類? –
我更新了答案 –
我覺得你條幅是檢測它的方向,輕掃已經取得了的意思。 這是一個example
- 1. 如何檢測列表視圖是在android中向上或向下滾動?
- 2. 如何檢測scrollView的滾動方向?
- 3. 如何在水平滾動視圖android中獲取滾動方向?
- 4. 檢測列表視圖的滾動方向和距離
- 5. 在android中檢測圖像的方向
- 6. Android ScrollView:如何檢測滾動視圖的開始和結束
- 7. 如何檢測滑動方向android fragmentactivity
- 8. 如何根據滾動視圖方向更改圖像(Android)
- 9. Android:滾動視圖停止滾動時檢測
- 10. Android:當水平滾動視圖停止滾動時檢測
- 11. 檢測滾動視圖上的圖像
- 12. 如何檢測用戶是否在UIScrollView中向後滾動了一個視圖?
- 13. 檢測touchesEnd在滾動視圖
- 14. 我如何檢測滾動的方向,當它在ThumbTrack模式
- 15. 如何在列表視圖中檢測上滾動
- 16. 如何在Android Web視圖中檢測重定向
- 17. 如何檢測:向上滾動還是向下滾動?
- 18. 在滾動視圖中獲取滾動方向?
- 19. 在Android中滾動視圖
- 20. 在android中滾動視圖
- 21. Android UI - Android橫向滾動視圖
- 22. 如何檢測「向下滾動」事件
- 23. 使用ScrollMagic來檢測滾動方向
- 24. 檢測滾動div內的元素何時不在視圖中
- 25. 滾動視圖內滾動視圖android
- 26. 僅在水平方向滾動滾動視圖而不在垂直方向
- 27. android-如何把滾動視圖下滾動視圖
- 28. 橫向滾動視圖中的Android web視圖拉伸
- 29. 水平滾動視圖檢測長按
- 30. 如何檢測Android ListView滾動停止?
難道你不知道'android:scrollbars'?另外_onScrollChanged_方法可以獲得指示水平和垂直滾動方向的「X」和「Y」值。同樣使用_CoordinateLayout_ – Piyush
希望這會有所幫助。 [http://stackoverflow.com/questions/10713312/can-i-have-onscrolllistener-for-a-scrollview](http://stackoverflow.com/questions/10713312/can-i-have-onscrolllistener-for- A-滾動視圖) – Harv
看到'查看#onScrollChanged(int類型l,詮釋T,INT oldl,INT oldt)' – pskink