3

我一直在試驗庫的新產品,我無法用我想要的方式來定製它。在新設計支持庫的CoordinatorLayout中使用靜態片段

我正在爲參照此示例代碼:https://github.com/chrisbanes/cheesesquare

我成功設法添加靜態fragment(包含一些的FrameLayout與recyclerView和額外的空觀點)作爲CoordinatorLayout的孩子,它按預期工作當滾動(醜陋)回收視圖裏面。

工作gist和結果:

Recycler view with elements

我只是想補充我上面的片段一個額外的CardView,這也應該有工具欄上的相同效果向上拖拽時。我嘗試將它們與其他各種組合一起添加到NestedScrollView內的LinearLayout,其中沒有任何組合。每當我點擊卡片視圖時,他們都會被移動,並且永遠不會再在自己的位置。而且,拖動卡片視圖仍然淡出工具欄,但沒有其他事情發生。

非工作gist和結果:

Empty recycler view

回答

0

我使用CoordinatorLayout作爲我的片段容器遇到了不同的問題:https://code.google.com/p/android/issues/detail?id=179600

看來CoordinatorLayout有一些問題用這個用例。該解決方案可能使用FrameLayout來代替片段,然後將CoordinatorLayout作爲片段UI的頂層容器。