Android RecyclerView 横向滚动与ConstraintLayout:requestDisallowInterceptTouchEvent 配置详解
当RecyclerView的父布局是ConstraintLayout时,如果要实现横向滚动,需要将RecyclerView的'requestDisallowInterceptTouchEvent'设置为true。
这是因为父布局ConstraintLayout默认会拦截触摸事件,如果不设置'requestDisallowInterceptTouchEvent'为true,当手指滑动RecyclerView时,父布局会优先处理滑动事件,导致RecyclerView无法正常滚动。
设置'requestDisallowInterceptTouchEvent'为true后,RecyclerView就能够优先处理滑动事件,从而实现横向滚动。
原文地址: https://www.cveoy.top/t/topic/qaIi 著作权归作者所有。请勿转载和采集!