在 RecyclerView 项目中滚动
Scroll inside RecyclerView item
我有一个垂直 RecyclerView
并且在每个项目中都有一个自定义视图,具有自己的水平滚动和缩放。当我尝试在项目内滚动视图时,出现滚动冲突 RecyclerView
中断触摸事件并尝试移动列表。
如何限制 RecyclerView
处理水平滑动事件?
我试图通过 RecyclerView.OnItemTouchListener
中断事件并将它们直接传递到我的自定义视图。这几乎可以工作,但有时我会收到错误的事件并且在自定义视图中滚动不起作用。
有其他人遇到过这个问题吗?
尝试使用简单的 OnTouchListener 而不是 OnItemTouchListener
我有一个垂直 RecyclerView
并且在每个项目中都有一个自定义视图,具有自己的水平滚动和缩放。当我尝试在项目内滚动视图时,出现滚动冲突 RecyclerView
中断触摸事件并尝试移动列表。
如何限制 RecyclerView
处理水平滑动事件?
我试图通过 RecyclerView.OnItemTouchListener
中断事件并将它们直接传递到我的自定义视图。这几乎可以工作,但有时我会收到错误的事件并且在自定义视图中滚动不起作用。
有其他人遇到过这个问题吗?
尝试使用简单的 OnTouchListener 而不是 OnItemTouchListener