当前位置: 首页 > 知识库问答 >
问题:

捏和缩放回收器视图布局以动画和更改布局管理器跨度计数

冯庆
2023-03-14

我需要用动画更改RecyclerView的GridLayoutManager跨距计数,但当用户在RecyclerView布局上做出收缩或缩放手势时,我需要这样做。动画应缓慢且持续地跟随用户的手势,直到用户从屏幕上松开手指。

共有1个答案

羊舌高爽
2023-03-14

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

主要你要使用的代码是在这个类ZoomItemAnimator和方法是decrementSPANCount和增量SPANCount

 类似资料:
  • 根据Building a RecolyerView LayoutManager文章,我已经为RecolyerView创建了自己的自定义布局管理器,但是由于现有的一些文档,我无法找到从布局管理器中强制RecolyView重建动画的方法(就像使用notifyItemInserted或notifyItemDeleted时的动画一样)。这些动画由recyclerView及其项目动画师控制,开发人员只能控制

  • 在互联网上阅读了一段时间关于的内容后,我觉得我仍然需要澄清。我的问题: 什么是主要用于? 哪个布局管理器使用起来最灵活? 如何使用布局管理器在特定区域定位组件? 我发现使用布局管理器在容器内的某些区域定位组件非常困难。 您建议我使用哪种布局管理器,还是必须混合使用不同的布局管理器?

  • 我需要Android TV的自定义键盘,就像下面图像中的这个。布局有一个带有网格布局管理器的回收器视图来自定义行和列。 但是当我运行应用程序时,布局在最后一行没有显示正确的按钮宽度。“空格”按钮的量程应为4,“移位”按钮2和“归零”按钮3。

  • 当点击fab时,snack bar出现,为此我必须使用协调器布局将fab水平移动到snack bar上方。但现在回收器视图的前几个项目是不可见的。它只从项目3开始。能否有人帮助解决这一点和什么改变要做。提前谢谢!!

  • 我一直在尝试使用此处的少量指导来实现带有RecyclerView的CollapsingToolbar:http://android-developers.blogspot.co.uk/2015/05/android-design-support-library.html 和这里的项目:https://github.com/chrisbanes/cheesesquare,我目前有以下布局: 来源如下

  • *label1:combo1 label2:combo2 label3:combo3 label4:text1 label5:text2 label6:text3*