1

当您要签入时,我想实现一个行为类似于 Facebook 应用程序中的视图。

在它的初始状态下,它看起来像这样:

http://i.imgur.com/878g4DE.png

最上面的视图是地图(在这种情况下),下面是搜索栏和项目列表。

当用户向上滚动时,视图将如下所示:

http://i.imgur.com/5L3SGyt.png

底部列表视图和搜索栏将使用更少的空间,地图的高度将增加,并将在新框架内居中显示内容。停止滚动后,视图将恢复到其初始状态。

向下滚动时,列表视图项将占用尽可能多的空间。

我尝试使用 Roman Nurik 和 Nick Butcher 的 ScrollTricks 来实现这种行为,但没有成功,因为在这个项目中,一旦用户向上滚动,顶视图就不会增加它的大小。

您是否知道任何实现此行为的第三方库,或者您对如何进行有任何建议?

4

2 回答 2

1

我想你正在寻找这样的东西。

https://github.com/Gnod/ParallaxListView

于 2013-05-23T09:42:25.953 回答
0

这个库可能是解决方案 https://github.com/chrisjenx/ParallaxScrollView

于 2013-07-25T05:14:14.410 回答