好奇心向下/向上滑动animation和片段根据post日期填充

**简而言之:我想要gif中显示的滚动animation,当用户向下/向上滑动它直接进入项目时,它就像一个animationanimation。

对于Date片段,我猜它是一个horizontal Recyclerview

我看起来作为一个答案是,滚动animation的代码示例,以及一种做日期事物的方法,我可以根据日期自动填充片段。

之前我曾经问过这个问题并且问题不是很清楚。 这个应用程序包括向下/向上滑动样式。

当你向下或向上滑动时,应用程序不会让你像普通的Scrollview一样滑动,而是从第一次触摸(例如)它导航到下一篇文章。

重要说明是完整尺寸的post/项目(项目布局match_parent ?)。

此外,每个post都有一个日期,并且该应用程序包含一个日历,当您向左或向右滑动时,您导航到日期并根据您获得post的日期。

我想要的,提示或方法来做这样的事情。 我想提供一个代码,但我试图在脑海中画出一条路,但却无法以合乎逻辑的方式思考。

对于片段,我猜他们正在考虑now日期和post中最早的日期,并且基于他们制作(循环)片段,每个片段必须根据日期加载post(查询到API它给日期作为参数?)。

无论如何,这是一个应用程序的GIF,它解释了我在说什么。 我将为这个问题设置一个赏金,因为我渴望在我的应用程序中实现这样的function。

https://gfycat.com/JadedMenacingAmericanalligator

我自己没试过这个但是我想帮忙可能会做这个工作首先使用这个库一次一个垂直滚动https://github.com/lsjwzh/RecyclerViewPager或者可能是这个https: //github.com/castorflex/VerticalViewPager

或者可以像这样使用v7支持库的pagersnaphelper

 RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); SnapHelper snapHelper = new PagerSnapHelper(); snapHelper.attachToRecyclerView(recyclerView); 

而对于水平滚动,您可以使用这些库,如果您应用一点点逻辑,您将实现它。

https://medium.com/@ali.muzaffar/looping-infinite-viewpager-with-page-indicator-in-android-ce741f25702a

https://github.com/antonyt/InfiniteViewPager

更改ViewPager以启用无限页面滚动

让我知道它是否有效。