【发布时间】:2015-09-24 09:12:56
【问题描述】:
我正在通过 article 的帮助实现 滑动 并拖动 RecyclerView。在删除项目时,我想显示 SnackBar 但显示 SnackBar 需要查看。我不知道如何在RecyclerAdapter 的函数中获取View。
我的代码:
public void onItemDismiss(int position) {
notes.remove(position);
notifyItemRemoved(position);
/* Show SnackBar */
}
编辑:我的问题与this question 不同。我在实施 SwipetoDismiss 时没有任何问题。我已成功实施。但我想显示一个 SnackBar,以便通知用户并撤消。我在显示 SnackBar 未实现 onSwiped() 时遇到问题。
【问题讨论】:
-
创建一个接口以传入视图+一个整数,通过在您的活动或片段中实现将其用作回调。
-
我已经修改了我通过 RecyclerAdapter 实现的接口。但是对于回调,只能使用 ItemTouchHelper.Callback。要进行 Swipe,我们必须在此回调中重写 onSwiped 方法
-
看看我的工作示例。
-
与该问题无关@JaredBurrows
标签: android android-recyclerview