Android 在按钮上滚动RecyclerView,然后单击

Android 在按钮上滚动RecyclerView,然后单击,android,android-recyclerview,Android,Android Recyclerview,我想能够在循环视图中左右滚动,当按下向右和向左箭头时,除了刷卡时的小滚动之外 我知道这种方法可以滚动到回收器视图中的指定位置 linearLayoutManager.scrollToPositionWithOffset(2,20) 但按下按钮时如何实现平滑的左右滚动使用smoothScrollBy而不是scrollToPosition- recyclerView.smoothScrollBy(dx, dy); 希望能有所帮助。使用smoothScrollBy而不是scrollToPositio

我想能够在循环视图中左右滚动,当按下向右和向左箭头时,除了刷卡时的小滚动之外

我知道这种方法可以滚动到回收器视图中的指定位置

linearLayoutManager.scrollToPositionWithOffset(2,20)


但按下按钮时如何实现平滑的左右滚动

使用smoothScrollBy而不是scrollToPosition-

recyclerView.smoothScrollBy(dx, dy);

希望能有所帮助。

使用smoothScrollBy而不是scrollToPosition-

recyclerView.smoothScrollBy(dx, dy);

希望能有所帮助。

谢谢,我如何获得当前的x,y位置。滚动按钮放在活动中,而不是RV适配器中,因为它是dx和dy,所以您需要关心需要滚动多少像素。比如,如果你想再滚动100个像素,那么可以使用recyclerView.smoothScrollBy(01100)进行水平滚动查看。谢谢,我该如何获得当前的x,y位置。滚动按钮放在活动中,而不是RV适配器中,因为它是dx和dy,所以您需要关心需要滚动多少像素。比如,如果你想再滚动100个像素,那么水平滚动视图的recyclerView.smoothScrollBy(01100)。