其他分享
首页 > 其他分享> > 2022/5/23

2022/5/23

作者:互联网

还是在写界面的前端视图,没遇到什么问题,看视频中用了CoordinatorLayout这个控件,在网上查了一下。

可以去这里看具体的解析 https://www.jianshu.com/p/bbc703a0015e

其下面是有2个子布局,一般两个都有

NestedScrollView支持嵌套滑动的 ScrollView

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

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

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

举个例子:

我们通常为RecyclerView增加一个 Header 和 Footer 的方法是通过定义不同的 viewType来区分的,而如果使用 NestedScrollView,我们完全可以把RecyclerView当成一个单独的控件,然后在其上面增加一个控件作为 Header,在其下面增加一个控件作为 Footer。

标签:控件,滚动,23,NestedScrollView,ScrollView,2022,滑动,View
来源: https://www.cnblogs.com/yx111/p/16303638.html