我有一个回收站视图,我正在使用GridLayoutManager。当用户单击视图项时,视图将使用缩放动画进行动画处理,以显示适配器项的更多详细信息。我有一个按钮来反转这个动画并删除屏幕上的细节。
问题是当显示详细信息视图时,用户仍然可以单击回收器视图并为其他视图设置动画。可以告诉我如何禁用回收站视图吗?
我试过rc_view.setEnabled(false);
rc_view.setClickable(false);
我跟着this,但没有一个人禁用了回收者视图。
有人可以帮忙吗?
答案 0 :(得分:6)
可能听起来很愚蠢,但在我的菜单上发生了同样的事情(当点击空白区域时,点击事件被传递给回收者)。
这是通过在顶视图上添加“clickable ='true'”来解决的,因此它不会将click事件传递给recyclerview。
如果有帮助,请告诉我
答案 1 :(得分:1)
使用recyclerView.setClickable(true)