0

我需要为特定项目更新设置动画。在 RecyclerView 中,我们可以使用 ItemAnimator 来制作这样的动画。我们可以为 ViewPager2 使用什么?

4

1 回答 1

0

您可以使用ViewPager2.PageTransformer, 在片段之间交换时为片段设置动画。

这是一个包含一些很酷的动画的链接。请注意,这些ViewPager不是ViewPager2,因此您必须稍微修改它们。幸运的是,界面具有相同的签名,所以它应该是直截了当的。

我个人用过其中两个,效果很好。

您唯一需要注意的是TranslationZ需要 API 21 的基于深度的动画,如果这对您来说是个问题。

https://www.loginworks.com/blogs/how-to-make-awesome-transition-effects-using-pagetransformer-in-android/

于 2021-12-14T15:19:41.543 回答