android - 使用当前 Complete 可见项目高度滚动 RecyclerView
问题描述
我有包含用户帖子的 RecyclerView,帖子高度不固定,我已附加PagerSnapHelper
到此 RecyclerView。
如何使用 RecyclerView 中当前完整的可见项目使此 RecyclerView 的滚动距离。
binding.videoTrendsRecycle.setLayoutManager(mLayoutManager);
binding.videoTrendsRecycle.setMediaObjects(videosResponse.getVideosResponseArrayList());
SnapHelper snapHelper = new PagerSnapHelper();
snapHelper.findTargetSnapPosition(mLayoutManager, 0, 1000);
binding.videoTrendsRecycle.setOnFlingListener(null);
snapHelper.attachToRecyclerView(binding.videoTrendsRecycle);
VideoPlayerRecyclerAdapter adapter = new VideoPlayerRecyclerAdapter(videosResponse.getVideosResponseArrayList(), initGlide(context), context);
解决方案
推荐阅读
- clojure - 是什么导致错误 java.io.FileNotFoundException:在引导时无法在类路径上找到 nrepl/server__init.class 或 nrepl/server.clj?
- identity - 不依赖于 EDID 的唯一显示器 ID
- amazon-web-services - 当我在调用中包含授权标头时,为什么我会收到来自 AWS Lambda/Api 网关的 502:错误网关?
- php - 带有 100kb JSON blob 的非常慢的 apache 请求
- php - 如何修复 WooCommerce 中的 PayPal IPN 验证错误?
- c# - 在 DynamoDB AWS C# .net core 中应用查询
- javascript - 用间隔反应更新状态
- wordpress - Wordpress API - 访问页面字段
- c++ - 自动转换为无效未使用的变量 C++
- android - 将 CSV 文件从 Android 设备传输到 PC