我正在使用新的坐标布局与 AppBarLayout 和 CollapsingToolbarLayout。在 AppBarLayout 下面,我有一个回收视图和一个内容列表。
我已经验证了,当我向上和向下滚动列表时,抛出滚动可以在回收视图上工作。但是,我也希望 AppBarLayout 在展开过程中能够平滑地滚动。
当向上滚动以展开 CollaspingToolbarLayout 时,一旦手指离开屏幕,滚动就会立即停止。如果您快速向上滚动,有时 CollapsingToolbarLayout 也会重新折叠。与使用 NestedScrollView 时相比,回收视图的此行为的功能似乎有很大不同。
我试过在回收视图上设置不同的卷轴属性,但是我还没有能够解决这个问题。
下面的视频显示了一些滚动问题。 Https://youtu.be/xmlkojostam
下面的示例显示了回收视图(CheeseDetailActivity)的问题。 Https://github.com/tylerjroach/cheesesquare
下面是使用 Chris Bane 的 NestedScrollView 的原始示例。 Https://github.com/chrisbanes/cheesesquare