recycview 判断 是否滑动到顶部或底部

recycview.addOnScrollListener(object:RecyclerView.OnScrollListener(){
            override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
                super.onScrolled(recyclerView, dx, dy)

                if(customerrecycview.canScrollVertically(1)){
                    Log.i("info", "direction 1: true")
                }else {
                    Log.i("info", "direction 1: false")
                    //滑动到底部


                }
                if(customerrecycview.canScrollVertically(-1)){
                    Log.i("info", "direction -1: true")
                }else {
                    Log.i("info", "direction -1: false")
                    //滑动到顶部
                }

            }
            override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
                super.onScrollStateChanged(recyclerView, newState)
            }
        })

猜你喜欢

转载自blog.csdn.net/a136447572/article/details/99694278
今日推荐