android - Kotlin Recycler View with Multiple View - 可选的滑动到能力
问题描述
我正在使用 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();
}
};
推荐阅读
- javascript - 如何使用 Javascript/Jquery 更改或关闭 css 属性?
- node.js - 节点 pg pool.query 没有调用我的回调
- pandas - 对过滤后的 DataFrame 或 Series 进行切片(使用负索引切片观察到的结果)
- javascript - 如何根据 curl 请求在 Node 中发出 http post 请求?
- mysql - sql锁表多服务器一数据库
- python - How to parse and print a matching search in a line of text, plus the next 2 lines after a match in Python
- amazon-web-services - 是否可以使用无服务器离线测试 lambda 限制?
- c++ - 如何打印出 QuickSort 切换和检查的次数?
- asp.net-core - 编辑未在 URL 上传递 ID 的记录。我喜欢在编辑 GUI 的输入字段中指定 ID
- java - 如何在 Reactive Spring Data 中使用来自其他对象的引用来获取对象?