編輯 我解決了這個問題,使用CoordinatorLayout
和AppBarLayout
作爲頭和TabLayout
的包裝。應該已經很明顯,但哦。嵌套垂直回收視圖行爲像一個回收站
原文問題: 我有一個設計,我嘗試了多次迭代來完成我的應用程序。 我知道嵌套可滾動的意見不是更喜歡,但我相信是可行的,我不能真正找到答案,我正在尋找我的具體問題,所以在這裏。
下面是設計的一個簡單的樣機,以及如何我想象我將如何實現它:
這是某種形式的輪廓設計的,其中在頂部有一些textviews,橫幅,頭像和jadajada。下面是三個用於切換下方內容的選項卡。
每個選項卡的內容是相同類型的對象,他們只是有自己的「過濾器」
下面的實現是非常直截了當的開始。
我們使用recyclerview
裏面,我們有一些不同的viewholders,其中一人包含viewpager。
viewpager包含其中包含另一個recyclerview的片段。
通過這樣做我發現了很多問題。並沒有真正做到讓所有事情都像一個單一的scrollview。
我也利用一切單一recyclerview但標籤之間的動畫是不是真的就是我們正在尋找嘗試,也這是一個真正的矛盾混亂。
我認爲我真正的問題在於我是否把水放在我頭上,我是否應該以不同的方式處理這個問題?有沒有其他人以優雅的方式做到這一點?
謝謝! 我有一個足夠好的解決方案,它不是完美的atm,但是我會查看一下,看看我能否根據您的答案找到更好的解決方案。 :) 現在當你提到它時,似乎很明顯我應該去使用幾個RecyclerViews。 我使用適配器的原因是我使用了一個特殊的片段,它在整個應用程序中都被使用,並且具有所需的內容+功能。 這個圖書館是新的,很好找到它。 :) – Furedal