关于recyclerview滑动无惯性效果的问题

项目中有一个需求,recyclerview上方有筛选条件的控件,当滑动rv时,上方的控件要隐藏掉。

于是我添加了一个setOnFlingListener的方法,重写onFling的回调函数,在里面实现了隐藏上方控件。

但这是产生了一个问题,rv的滑动惯性效果消失了。这个问题困扰了我很久,几经辗转才发现onFling方法返回了true,这样好像会影响到其他的滑动事件,比如滑动惯性,改成false就不影响了。

官方注释:/* return true if the fling is handled, false otherwise. */

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容