Я использовал MotionLayout для достижения какого-то крутого эффекта при перетаскивании RecyclerView, но похоже, что когда я хочу использовать SwipeRefreshLayout с RecyclerView, все становится конфликтным.
Если нет SwipeRefreshLayout, все нормально
Если я окружаю SwipeRefreshLayout, поведение перетаскивания было странным, как в противоположность
https://gist.github.com/GHChrisSu/6aadf40dc693bc47cbb83a167a82a4b9
И сцена движения ниже
https://gist.github.com/GHChrisSu/a154d59f34555cccfc1b48617989ae16
Наконец-то я решил эту проблему, обернув SwipeRefreshLayout из motionlayout, и изменил состояние SwipeRefreshLayout в функции onTransitionChange для решения этой проблемы