小编And*_*pek的帖子

带有滑动手势的运动布局 + SwipeRefreshLayout + RecyclerView 错误行为向上滚动

我正在使用 MotionLayout 构建包含 2 个部分的 UI - 顶部有一些视图,底部有 SwipeRefresh 和 RecyclerView 内部。另外,我有一个 MotionLayout 手势 - SwipeRefresh 在向上滑动时向上移动到顶视图上方。问题是当我将 RecyclerView 滚动到底部(顶视图“折叠”)然后到顶部时 - MotionLayout 开始立即反转我的过渡(“展开”) - 当 RecyclerView 没有完全滚动到顶部而不是滚动 RecyclerView第一的。当我的 SwipeRefresh 正在更新或刷新时,它可以正常工作。禁用它会导致刷新布局进度条在没有动画的情况下消失 - 这不是一个好的解决方案。任何解决方法?

布局 xml 要点

布局场景要点

android android-animation android-layout android-recyclerview android-motionlayout

7
推荐指数
1
解决办法
2614
查看次数