code
// 解决滑动冲突
binding.rcyList.addOnScrollListener(object : RecyclerView.OnScrollListener(){
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
val layoutManager = recyclerView.layoutManager as LinearLayoutManager
// 当前能完全显示的第一个item的位置
val firstCompletelyVisibleItemPosition = layoutManager.findFirstCompletelyVisibleItemPosition()
// 需要去到顶部才能支持下拉刷新
binding.srLayout.isEnabled = firstCompletelyVisibleItemPosition <= 0
}
})