事件分发机制
文章平均质量分 94
gdutxiaoxu
这个作者很懒,什么都没留下…
展开
-
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
讲解之前,先简单说一下嵌套滑动的一些概念。(熟悉这个的哥们可以直接跳过这个)说到嵌套滑动,大家应该都不陌生。他是 Google 在 5.0 之后推出来的 NestedScroll 机制。可能初学者会有这样的疑问?想比较于传统的事件分发机制,NetstedScroll 机制有什么优点。在传统的事件分发机制 中,一旦某个 View 或者 ViewGroup 消费了事件,就很难将事件交给父 View 进行共同处理。而 NestedScrolling 机制很好地帮助我们解决了这一问题。原创 2022-09-20 19:20:13 · 1876 阅读 · 2 评论 -
【使用篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
最近项目在开发中,需要实现 WebView 吸顶的效果。刚开始在 Demo 实现的时候,使用的是普通的 WebView。切换到项目的时候,由于使用的是 X5 WebView,在解决过程中。说到嵌套滑动,很多人第一时间都会想到 CoordinatorLayout behavior ,但是 webview 本身并不是 NestedScrollChild 的,无法实现。具体的实现原理,可以参照我的这一篇博客。第一种方式,使用我封装好的 NestedX5WebView,在布局文件中指定 behavior。原创 2022-09-20 19:17:44 · 1026 阅读 · 1 评论 -
NestedScrolling 机制深入解析
NestedScrolling,简称嵌套滑动使用它可以实现一些非常绚丽的效果。如知乎的效果,UC 首页的效果,新浪微博发现的效果等。原创 2017-05-10 17:26:59 · 8066 阅读 · 5 评论 -
使用CoordinatorLayout打造各种炫酷的效果
CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的效果原创 2016-10-19 13:22:43 · 40312 阅读 · 12 评论