美文网首页
RecyclerView调节滚动状态

RecyclerView调节滚动状态

作者: 案玉璃青 | 来源:发表于2019-01-10 17:42 被阅读0次

    自定义一个布局管理器

    class ScrollStateManager(ctx:Context) :LinearLayoutManager(ctx) {

        var canScroll= true

        override fun canScrollHorizontally():Boolean {

            return canScroll&& super.canScrollHorizontally()

        }

        override fun canScrollVertically():Boolean {

            return canScroll&& super.canScrollVertically()

        }

    }

    在禁止滚动的时候设置 canScroll 为 false,需要滚动设置为 true 即可。

    GridLayoutManager 继承自 LinearLayoutManager,同理。

    相关文章

      网友评论

          本文标题:RecyclerView调节滚动状态

          本文链接:https://www.haomeiwen.com/subject/jaoarqtx.html