Kotlin Recycler View with Multiple View - 替代滑动到能力
Kotlin Recycler View with Multiple View - alternative Swipe to ability
我正在使用 RecyclerView.ViewHolder 在 recyclerview 中显示不同的布局以显示以下布局。还使用适配器来实现这一点。 -但我还想在下图的 CardView(事件)上添加一个滑动以删除,而不是事件之间的时间视图。这可能吗?请问有什么建议的方法吗?
这个项目触摸助手将帮助您实现上述目标。
ItemTouchHelper.SimpleCallback itemTouch=new ItemTouchHelper.SimpleCallback(0,ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) {
@Override
public boolean onMove(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder, @NonNull RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) {
//delete item in list
recyclerAdapter.notifyDataSetChanged();
}
};
我正在使用 RecyclerView.ViewHolder 在 recyclerview 中显示不同的布局以显示以下布局。还使用适配器来实现这一点。 -但我还想在下图的 CardView(事件)上添加一个滑动以删除,而不是事件之间的时间视图。这可能吗?请问有什么建议的方法吗?
这个项目触摸助手将帮助您实现上述目标。
ItemTouchHelper.SimpleCallback itemTouch=new ItemTouchHelper.SimpleCallback(0,ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) {
@Override
public boolean onMove(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder, @NonNull RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) {
//delete item in list
recyclerAdapter.notifyDataSetChanged();
}
};