美文网首页
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