NestedScrollView顶部滑动

作者: 代码君_Coder | 来源:发表于2019-07-31 20:05 被阅读0次

NestedScrollView支持嵌套滑动的 ScrollView

因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其作用就是作为控件父布局,从而具备(嵌套)滑动功能。

NestedScrollViewScrollView 的区别就在于 NestedScrollView 支持 嵌套滑动,无论是作为父控件还是子控件,嵌套滑动都支持,且默认开启。

因此,在一些需要支持嵌套滑动的情景中,比如一个 ScrollView 内部包裹一个 RecyclerView,那么就会产生滑动冲突,这个问题就需要你自己去解决。而如果使用 NestedScrollView 包裹 RecyclerView,嵌套滑动天然支持,你无需做什么就可以实现前面想要实现的功能了。

CoordinatorLayout 代码控制滚动位置

/**
  * 参数一:是否展开
  * 参数二:是否带动画
*/
 AppBarLayout.setExpanded(false,true);

公众号

相关文章

网友评论

    本文标题:NestedScrollView顶部滑动

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