我一直在试验图书馆的新产品,我无法用自己想要的方式来定制它。
我将此示例代码作为参考:https://github.com/chrisbanes/cheesesquare
我已成功设法添加一个静态fragment(包含一些带有recyclerView的FrameLayout和其他空视图)作为CoordinatorLayout的子项,当滚动(丑陋)回收器视图时,它会按预期工作。
工作gist和结果:
我只是想在我的片段上方添加一个额外的CardView,当向上拖动时,它也应该在工具栏上产生相同的效果。我尝试将它们添加到NestedScrollView内的LinearLayout,以及其他各种组合,其中没有一个是成功的。每当我点击卡片视图时,他们就会被取代,并且再也不会在他们自己的位置。此外,拖动cardview仍然会淡出工具栏,但没有其他事情发生。
非工作gist和结果:
答案 0 :(得分:0)
我使用CoordinatorLayout
作为我的片段的容器时遇到了另一个问题:PreRenderComplete
似乎CoordinatorLayout
在这个用例中存在许多问题。解决方案可能会使用FrameLayout
来包含您的片段,然后将CoordinatorLayout
作为片段UI的顶级容器。