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

时间:2013-12-29 09:13:37

标签: android scroll google-plus scrollview

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

现在我的好奇心是知道如何实现这种效果,任何有想法的人都会引导我。View the GIF

5 个答案:

答案 0 :(得分:20)

---老信息----

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

示例代码在此Here Git Hub link

中给出

enter image description here

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

NEW UPADTE 25-4-2015

新的图书馆适用于app compact和工具栏Andriod-Seamless-ViewPager-Header

Andriod-Seamless-ViewPager

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

选中此PlayNewsStandDemo

PlayNewsStandDemo

希望这会对你有所帮助

答案 1 :(得分:13)

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

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

https://github.com/chrisjenx/Paralloid

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

https://github.com/emilsjolander/StickyListHeaders

答案 2 :(得分:7)

您可以使用我们喜欢称之为" Parallax Effect" 的内容来实现这一目标。我已经制作了一个易于使用的库,可以用来获得这种效果。

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

如果您可以使用ListView,ScrollView等列表,您可以使用以下列表: https://github.com/kanytu/android-parallax-listview

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

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

enter image description here enter image description here

答案 3 :(得分:6)

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

如果你在滚动中寻找已故动画,请看一下:

google plus scrolling technique in android

答案 4 :(得分:1)

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

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