2017-10-13 63 views
1

我有一個NestedScrollview內的四個recyclerviews,我爲每個recyclerview元素設置標籤,以設計粘頭。如何以編程方式查找哪個視圖正在滾動到屏幕的頂部?

我必須在最頂端的位置獲得視圖,以便我可以獲得該視圖的標籤並實現粘性。

在我搜索論壇後,仍然無法獲得正確的代碼,無法獲得屏幕頂部位置的視圖。

任何幫助將是我的項目

回答

0

集真正有用的和你Activity類實現OnScrollListener。那麼你應該overrideonScroll,onScrollStateChanged這將提供你的視圖是滾動和它的狀態。看看它 - https://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html

+0

它在實現的方法中返回(NestedScrollView v),也像recyclerview我沒有給頂部可見位置作爲第一視圖。相反,nestedscrollview佈局包含的第一個孩子將作爲頂視圖返回。 – KarthikKPN

+0

您應該從OnScroll方法中獲得頂部可見。按照它 - https://stackoverflow.com/questions/25833164/get-visible-position-of-listview-item –

相關問題