How to implement setOnScrollListener in RecyclerView

后端 未结 7 974
遇见更好的自我
遇见更好的自我 2020-11-29 02:09

How Do I show progress bar at bottom when user reached to items those are visible in a list.

I have written a code in which i am getting data using web service, now

7条回答
  •  旧巷少年郎
    2020-11-29 02:55

    To implement OnScrollListener in Kotlin for RecyclerView, you can use

    recyclerViewChat.addOnScrollListener(object : RecyclerView.OnScrollListener() {
    
                override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
                    super.onScrollStateChanged(recyclerView, newState)
                    if (newState == RecyclerView.SCROLL_STATE_IDLE) {
                        Log.d("scroll", "idle")
                    } else if (newState == RecyclerView.SCROLL_STATE_SETTLING) {
                        Log.d("scroll", "settling")
                    } else if (newState == RecyclerView.SCROLL_STATE_DRAGGING) {
                        Log.d("scroll", "dragging")
                    }
                }
    
                override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
                    super.onScrolled(recyclerView, dx, dy)
                    Log.d("scroll", "scrolling")
                }
            })
    

提交回复
热议问题