首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AppbarLayout滑动传递

AppbarLayout滑动传递

原创
作者头像
用户12484880
发布2026-06-14 20:45:43
发布2026-06-14 20:45:43
750
举报

使用AppbarLayout时,如果是向下滑动,触摸事件的传递会即将划入界面的子View处理,子View的处理方式由layout_scrollFlags

行为指定。如果是向上滑动,则交给划出界面的子View处理。

注意:AppbarLayout是线性布局

AppbarLayout有子CollapsingToolbarLayout控件的话,如果轮到CollapsingToolbarLayout控件去消耗触摸事件的话,它会采用折叠的方式。

CollapsingToolbarLayout的 app:layout_scrollFlags="scroll||enterAlways"时:

无论有没有子View指定layout_collapseMode模式为pin,都会将整个CollapsingToolbarLayout布局完全折叠掉。因为CollapsingToolbarLayout控件会受 layout_scrollFlags的影响,CollapsingToolbarLayout控件和其他控件一样,只有在满足指定scrollFlags 模式时,才会处理触摸事件,CollapsingToolbarLayout处理触摸事件的方式是折叠

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档