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的顶层容器。