美文网首页日常开发Bug小记
Android CoordinatorLayout 快速滚动悬停

Android CoordinatorLayout 快速滚动悬停

作者: IMSk | 来源:发表于2017-11-16 21:04 被阅读63次

    继上一篇 CoordinatorLayout 22 到 23 一个大坑,最近又发现另一个坑。

    bug 描述

    nested-scrolling.gif

    recyclerview 快速回滚的时候(图一),顶部的 AppBarLayout 并没有跟随 recyclerview 滚动。导致感觉卡壳滑不动的感觉。但正常滚动是可以像图二一样,可以正常一起上下滚动。

    解决方案

    https://chris.banes.me/2017/06/09/carry-on-scrolling/

    网上搜索了一下,找了一篇不错的文章:Carry on Scrolling, 在文章最后一段也提到,最快的解决方案是 design用 ‘26+’。当然文中也提到手动处理touch事件。但个人感觉,没太大必要。因为 Android support 包实在是太不稳定了的,而且兼容性也是一个坑。。。

    所以

      1. 要么说法产品和交互,接受这种问题,毕竟需要快速滚动才会出现这种问题。
      1. 自己手动处理 touch事件,成本比较高。
      1. 升级 design26+

    相关文章

      网友评论

        本文标题:Android CoordinatorLayout 快速滚动悬停

        本文链接:https://www.haomeiwen.com/subject/yuprvxtx.html