问题标签 [pagersnaphelper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-recyclerview - 如何使用 SnapHelper 将捕捉位置从 RecycleView 的中心移动到左侧?
我有一个包含 ImageViews 的 RecycleView,我的问题是如何将 snap 移动到 RecycleView 的左侧而不是中心?
CalculateDistanceToFinalSnap
当我移动 ImageViews 时,它们会在中心捕捉,我可以通过覆盖该方法将它们移动到“捕捉窗口”内的左侧或右侧。我想我现在需要将该“快照窗口”移动到 RecycleView 的左侧,但我不知道如何,或者也许还有其他方法,请帮忙。
这是我的问题的图像,也许它会帮助您更清楚地理解: 图像
android - Recycleview PagerSnapHelper 滚动距离
如何自定义 PagerSnapHelper 的滚动距离,以便 Recycleview 滚动将与当前可见项目高度一致。
android - 使用当前 Complete 可见项目高度滚动 RecyclerView
我有包含用户帖子的 RecyclerView,帖子高度不固定,我已附加PagerSnapHelper
到此 RecyclerView。
如何使用 RecyclerView 中当前完整的可见项目使此 RecyclerView 的滚动距离。
android - Exoplayer - 如何让 exoplayer 只播放当前可见的视频
我有一个RecyclerView
. 每一个item
都是一个视频。这item
将填满整个屏幕。所以一次只能item
看到一个。当我滚动时,下一个item
将可见。滚动将在下一个停止item
。我正在使用PagerSnapHelper
. 现在,当我设置时player.playWhenReady = true
,下一个视频(在屏幕中不可见)也在播放。这不应该发生。所以我设置了player.playWhenReady = false
. 现在我需要的是,当我滚动到下一个item
时,视频应该会自动播放。也就是说,只有在屏幕上可见的视频才应该播放。当我滚动时,当前视频应该暂停,下一个视频应该播放。
android - 多页分页
我试图通过每次滑动固定数量的视图进行分页(1 行,列数固定)。例如:0 1 2 3,下一个水平滑动项目:4 5 6 7,下一个水平滑动 8 9 10 11 等。
已经尝试过:
- PagerSnapHelper - 每个视图只给我 1 个项目
- ViewPager2 - 每个视图只有 1 页
- RecyclerView with gridLayoutManager + PagerSnapHelper - 使用 GridLayoutManager.HORIZONTAL 时,第二个参数将被视为行数,我想要 1 行和固定数量的列。
- 这个答案 - 如果存在,我更喜欢 Android 内置解决方案。
请我不想使用第 3 方库/代码。有什么建议么?谢谢。
android - 垂直方向的 Recyclerview 在屏幕的水平滚动上上下滚动
我需要创建一个包含全屏视频的列表。我将 PagerSnapHelper 用于全屏子项。我有一个 Exoplayer 实例并在滚动时更改视频。视频也会在水平滚动时发生变化。
RecyclerView.OnScrollListener() 方法也调用水平滚动。
请建议我如何解决这些问题。
- RecyclerView 应该只在垂直滚动时滚动。
- RecyclerView.OnScrollListener() 不应调用水平滚动
1. 滚动监听
- RecyclerView 适配器
3.添加滚动监听
android - 如何在 RecyclerView 中捕捉到项目的左侧
我有水平滚动的recyclerview,默认情况下它使用LinearSnapHelper或PagerSnapHelper捕捉到项目的中心。我想捕捉到每个项目的左侧。可能吗?
android - CollapsingToolbarLayout 和 RecyclerView 的滚动问题
我处于一种情况,CollapsingToolbarLayout
到目前为止RecyclerView
,一切都很好,现在我有一个必须使用的PagerSnapHelper
要求RecyclerView
仅当我RecyclerView
折叠. 我没有发现任何与和相关的问题RecyclerView
CollapsingToolbarLayout
PagerSnapHelper
CollapsingToolbarLayout
这是我的xml
android - RecyclerView PagerSnapHelper Snap on Start/Top 而不是中心 Android
我正在使用垂直回收器视图并附加了一个 pagerSnapHelper。它工作正常并将项目捕捉到中心位置,但我希望它捕捉到开始(顶部)。我不想使用 linearSnapHelper,因为它不能按我想要的方式工作。GravitySnapHelper 也不会工作,因为它扩展了 linearSnapHelper。如果你可以与扩展的 PagerSnapHelper 共享一个类似的类,那就太好了