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

标签 android android-recyclerview gridlayoutmanager

我需要用动画更改 RecyclerView 的 GridLayoutManager 跨度计数,但我需要在用户在 RecyclerView 布局上做出捏合或缩放手势时完成此操作。动画应缓慢且始终如一地跟随用户的手势,直到用户释放屏幕上的手指。

最佳答案

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

主要是你要用到的代码在ZoomItemAnimator这个类里面,方法是decrementSpanCount和incrementSpanCount

关于android - 捏合和缩放 RecyclerView 布局以设置动画并更改布局管理器跨度计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64522908/

相关文章:

android - 膨胀 XML android.support.v7.widget.CardView 时出错

android - imageView 在 recyclerview viewholder 中为 null

Android GridLayout 基于行宽的不同跨度计数

android - 使用 GridLayoutManager 增加 RecyclerView 中的单元格宽度

android - 如何在 Handler android 中使用共享首选项

Android OpenGLES 棕色方 block

android - 无法解析 xml 文件中的类 TextView

android - 圆形 RecyclerView

android - 使用水平滚动使 GridLayoutManager 垂直方向

java - 溢出菜单更改 ListView 数据