Google+个人资料,例如滚动效果

我正在研究Google plus Android应用程序并想知道他们是如何在个人资料视图中实现滚动效果的 ,我在网上搜索了2天并没有find任何关于此的教程,任何人都不知道我在说什么可以查看我在Nexus 7上拍摄的屏幕截图。

现在我的好奇心是知道如何达到这个效果,任何有想法的人都会引导我。 查看GIF

—老信息—-

您还可以通过使用Android-ParallaxHeaderViewPager实现此效果,这是kmshack Github页面滚动标签页面的一个很好的示例

示例代码在此Here Git Hub链接中给出

在此处输入图像描述

解决方案的解释开始在github页面中描述

新UPADTE 25-4-2015

新的库与app compact和工具栏Andriod-Seamless-ViewPager-Header一起使用

Andriod的无缝-ViewPager

还有另一个例子也是可用的PlayNewsStandDemo

检查此PlayNewsStandDemo

PlayNewsStandDemo

希望对你有帮助

顶部称为视差效果,其中背景图像以实际滚动速度的一半滚动。

你可以使用一个很好的图书馆来称为Paralloid:

https://github.com/chrisjenx/Paralloid

另一部分是粘性标签,可以使用StickyListHeaders实现:

https://github.com/emilsjolander/StickyListHeaders

您可以使用我们喜欢称之为“视差效果”的东西来实现这一目标。 我已经制作了一个易于使用的库,可以用来获得这种效果。

如果您想在RecyclerView上使用它,您可以使用此库: https : //github.com/kanytu/android-parallax-recyclerview

如果你可以使用像ListView,ScrollView等列表,你可以使用这个: https : //github.com/kanytu/android-parallax-listview

我知道这是一个链接唯一的答案,但这种效果需要大量的编码,因此无法作为答案发布。

以下是您获得的效果的一些屏幕:

在此处输入图像描述在此处输入图像描述

这是一个很好的资源: http: //antoine-merle.com/blog/2013/10/04/making-that-google-plus-profile-screen/ – 解释粘性页脚,视差和视图层次结构。

如果您在滚动中查找已播放的animation,请在此处查看:

Android中的谷歌加滚动技术

您可以使用Google设计库提供的CollapsingToolbarLayout 。 以下链接提供了如何实现您想要的详细说明

http://inthecheesefactory.com/blog/android-design-support-library-codelab/en