捏和缩放RecyclerView布局以设置动画并更改布局管理器跨度计数

问题描述

我需要使用动画更改RecyclerView的GridLayoutManager跨度计数,但是当用户在RecyclerView Layout上进行捏合或缩放手势时,我需要做到这一点。动画应缓慢且一致地跟随用户的手势,直到用户释放手指离开屏幕。

解决方法

访问https://github.com/mos8502/pinch-and-zoom-layout 您可以使用此示例捏合和缩放 RecyclerView 布局以设置动画和更改布局管理器跨度计数

主要是你要使用的代码在ZoomItemAnimator这个类中,方法是decrementSpanCount和incrementSpanCount