Check if RecyclerView is scrollable

后端 未结 9 1835
走了就别回头了
走了就别回头了 2021-02-02 10:21

How to check if a RecyclerView is scrollable, ie, there are items below/above the visible area

I have a dropdown in my recycler view which works by using

9条回答
  •  青春惊慌失措
    2021-02-02 10:45

    In Kotlin you can do :

     fun isRecyclerScrollable(): Boolean {
        val layoutManager = recyclerView.layoutManager as LinearLayoutManager
        val adapter = recyclerView.adapter
        return if (adapter == null) false else layoutManager.findLastCompletelyVisibleItemPosition() < adapter.itemCount - 1
    }
    

提交回复
热议问题