Android编程知识

NestedScrollView使用和理解

2022-10-21 966 1

简介 NestedScrollView使用和理解

一、前言:

NestedScrollView支持嵌套滑动的 ScrollView

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

NestedScrollView 支持 嵌套滑动,无论是作为父控件还是子控件,嵌套滑动都支持,且默认开启。

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

二、注意:

  • NestedScrollView主要用于非列表(除ListView和RecyclerView)间的滑动比较好;

  • NestedScrollView嵌套RecyclerView会导致复用失效,看了很多网友的帖子,一直没有很好的解决方案;

  • 如果RecyclerView数据量很少,可以复用的;

  • 建议给RecyclerView添加头部和尾部的方式,弃用NestedScrollView;


点赞 1

我的名片

网名:梦宇信息技术

职业:软件开发、Mes系统工程师

现居:福建省-福州市

QQ:703159

站点信息

  • 联系QQ:703159
  • 文章统计97篇文章
  • 标签总数6
  • 加我微信:扫码,加我微信