如何在Android中实现Facebook签到式视图?

时间:2013-05-23 09:31:27

标签: android android-layout android-listview

我想在您想要办理登机手续时实施一个与Facebook应用程序相似的视图。

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

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

最顶层的视图是地图(在本例中),下面是搜索栏和项目列表。

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

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

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

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

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

您是否了解实施此行为的任何第三方图书馆,或者您对如何继续提出任何建议?

2 个答案:

答案 0 :(得分:1)

我认为你正在寻找类似的东西。

https://github.com/Gnod/ParallaxListView

答案 1 :(得分:0)

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