递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6315|回复: 2
打印 上一主题 下一主题

嵌套滚动 和 纵向滚动 有区别吗?

 关闭 [复制链接]

2

主题

9

帖子

164

积分

注册会员

Rank: 2

积分
164
跳转到指定楼层
楼主
发表于 2020-1-31 22:27:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 laobing 于 2020-1-31 22:32 编辑

1,将例程中的 嵌套滚动容器 属性 支持嵌套滚动 无论真假  运行结果相同 这个属性是做啥滴?
2,将例程中的 嵌套滚动容器 删除 换成 纵向滚动容器 运行后基本没发现有什么区别,唯一区别 纵向滚动平滑性差些


百度了解嵌套:NestedScroll提供了一个反向的机制,内层的view在接收到ACTION_MOVE的时候,将滚动消息先传回给外层的ViewGroup,看外层的ViewGroup是不是需要消耗一部分的移动,然后内层的View再去消耗剩下的移动.内层view可以消耗剩下的滚动的一部分,如果还没有消耗完,外层的view可以再选择把最后剩下的滚动消耗掉.

====火山的 嵌套滚动 和 纵向滚动 区别在哪?能做到百度所说的?
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
沙发
发表于 2020-2-1 09:19:27 | 只看该作者
这两个本质上是没有区别的。。
但是纵向滚动容器处理嵌套滚动处理的不是很好,这只能说是历史遗留问题。
所以谷歌推出了新的组件,嵌套滚动容器。。  

通过此组件,你可以在里面放多个具有滚动属性的组件。。并且相互不冲突。
你可以看看嵌套滚动容器的例子,同样的东西,如果你用纵向滚动容器制作同样的例子,你会发现很难搞定。。或者根本搞不定。。
主要也就是这个作用。。

日常使用也建议使用嵌套滚动容器。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
板凳
发表于 2020-2-1 09:20:00 | 只看该作者
本忒结贴,如有其他疑问,请重新发帖提问。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 23:56 , Processed in 0.085191 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表