gpt4 book ai didi

android - 好奇向下/向上滑动动画和 fragment 根据发布日期填充

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:14:18 24 4
gpt4 key购买 nike

** 简而言之:我想要 gif 中显示的滚动动画,当用户向下/向上滑动时,它会直接转到该项目,它就像一个快速动画。

对于日期 fragment ,我猜它是一个horizo​​ntal Recyclerview

我正在寻找的答案是滚动动画的代码示例,以及一种处理日期的方法,我可以在其中根据日期自动填充 fragment 。

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

当您向下或向上滑动时,该应用不会让您像普通的 ScrollView 那样滑动,而是从第一次触摸(例如向上)开始导航到下一篇文章。

重要的注意事项是全尺寸的帖子/项目(项目布局 match_parent ?)。

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

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

对于 fragment ,我猜他们采用的是现在日期,以及帖子中最早的日期,并且基于他们正在制作(循环) fragment ,每个 fragment 都必须加载一个基于日期的帖子(查询将日期作为参数的 API?)。

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

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

Changing ViewPager to enable infinite page scrolling

让我知道它是否有效。

关于android - 好奇向下/向上滑动动画和 fragment 根据发布日期填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43874684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com