我试图让RecyclerView
内的项目沿路径滚动,特别是曲线。在屏幕的左边缘和右边缘处,偏移为0,并且在屏幕的中间,偏移为例如100%。我试图通过设置每个视图的Y平移来实现这一点。目前,我在附加到OnScrollListener
的{{1}}中执行此操作。这大多数工作正常,但有时候RecyclerView
没有被调用,因此翻译重置为0.这些情况包括在OnScrollListener
适配器中添加或删除项目时。
有没有更好的地方尝试达到这种效果?我还研究过使用我自己的RecyclerViews
并覆盖LayoutManager
,但是这并不适用于所有情况,并且在滚动时不会被调用。