向左或向右滑动即可在片段内更改RecyclerView

时间:2018-11-18 17:21:54

标签: java android

我有一个具有以下布局的片段: Layout

我希望在调用onSwipe时向左/向右突出显示突出显示的RecyclerView。

更改整个Fragment更容易吗? 我试过这种方法: Android: How to handle right to left swipe gestures没有成功,出现以下异常:

  

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'float android.view.MotionEvent.getX()'                         在com.apps.myshifts.OnSwipeTouchListener $ GestureListener.onFling(OnSwipeTouchListener.java:40)

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是修改适配器以使其与多个列表一起使用,并且在轻扫时清除RecyclerView,然后绑定新数据然后显示它。这是一种简单的方法,可以很好地实现您的目标。您也可以尝试添加一些动画以使其看起来更平滑。