Java 如何在android中获取scrolltoposition结束事件

Java 如何在android中获取scrolltoposition结束事件,java,android,Java,Android,我正在开发一个android应用程序,我正在使用单个实例在多个片段之间切换。 在其中一个片段中,我有一个很长的图像列表,一次只能看到一个项目(如果可以使用的话,我使用了pagerSnapHelper类)。 我试图实现的是,当单击另一个片段上的项目时,我想切换到这个imagesListFragment并滚动到相应的位置。但是,为了更好的动画性能,我尝试按顺序运行切换。现在我实现的是切换到片段,然后在recyclerView上调用scrollToPosition,但是首先滚动到项目,然后切换到片段会

我正在开发一个android应用程序,我正在使用单个实例在多个片段之间切换。 在其中一个片段中,我有一个很长的图像列表,一次只能看到一个项目(如果可以使用的话,我使用了pagerSnapHelper类)。 我试图实现的是,当单击另一个片段上的项目时,我想切换到这个imagesListFragment并滚动到相应的位置。但是,为了更好的动画性能,我尝试按顺序运行切换。现在我实现的是切换到片段,然后在recyclerView上调用scrollToPosition,但是首先滚动到项目,然后切换到片段会更方便(这样用户就看不到滚动部分)。不幸的是,我无法找到任何事件来监视scrollToPosition方法的完成。是否有任何事件处理程序可以帮助我实现这种行为?
提前感谢。

在使用
0将适配器set linerlayoutmanager的位置设置为ur位置后,这可能会有所帮助offset@Anmol我知道滚动功能。我所寻求的是一种在scrolToPosition完成后立即运行片段切换的方法