美文网首页
android scrollview吸顶效果

android scrollview吸顶效果

作者: Mis丶H | 来源:发表于2019-07-21 16:15 被阅读0次

    效果图:

    吸顶效果.gif

    用法:scrollview外面再套一个相同的吸顶栏view,根据滑动距离判断外部吸顶栏和里面栏目的显示和隐藏。我这里是两个吸顶栏,分别判断了一下。

    关键代码:

    nestedScrollView.setOnScrollChanged(object : CustomNestedScrollView.OnScrollChanged {
                override fun onScroll(l: Int, t: Int, oldl: Int, oldt: Int) {
                    // 滑动距离
                    llScrollTitle1.visibility = if (t > llAnswerAnalysisTitle.top) {
                        View.VISIBLE
                    } else {
                        View.GONE
                    }
    
                    llScrollTitle2.visibility =  // 减去一个自身的高度
                            if (t > (llNetFriendDiscussionTitle.top - llNetFriendDiscussionTitle.height)) {
                                // 拿到滚动距离
                                View.VISIBLE
                            } else {
                                View.GONE
                            }
                }
    
            })
    

    相关文章

      网友评论

          本文标题:android scrollview吸顶效果

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