当用户滚动

时间:2017-06-29 14:43:09

标签: android android-recyclerview scrollview android-animation carousel

我有一个嵌入垂直滚动视图的水平旋转木马。

我希望在用户滚动后调整轮播内容的大小,以便在用户滚动时折叠内容,并在用户返回到顶部时展开(类似于在材质工具栏上发生的内容)

我知道如何调整旋转木马的大小,但我不确定如何通知旋转木马查看新的高度,以便他们可以调整其内容到新的高度。

有没有一种标准方法可以做到这一点?

我的第一个想法是:

1)使旋转木马的高度保持静止,并在滚动时更改它。然后让视图实施onLayoutChangeListeneronSizeChange进行更改。

2)制作轮播的高度wrap_content(就像现在一样),并将滚动事件直接发送到轮播视图,以便他们改变自己的身高(我不知道如何做到这一点)

0 个答案:

没有答案