SwipeRefreshLayout和CoordinatorLayout嵌套滑动冲突问题解决

appbarlayout.addOnOffsetChangedListener((AppBarLayout.BaseOnOffsetChangedListener) (appBarLayout, i) -> {
            if (i >= 0) {
                myswiperefreshlayout.setEnabled(true); //当滑动到顶部的时候开启
            } else {
                myswiperefreshlayout.setEnabled(false); //否则关闭
            }
        });

监听AppBarLayout滑到顶部设置可刷新,否则不可刷新!

你可能感兴趣的:(Android,Java,Android,Kotlin,Fragment,返回键,返回)