Android中CardView动画效果到recyclerview - 滑动效果

问题描述 投票:0回答:1

我想在我的回收器视图卡效果上创建并实现此效果。我在谷歌上搜索了很多但没有成功。

如果有人知道如何创建这个卡片视图并在卡片上实现这个动画效果。

android android-studio android-recyclerview android-animation android-cardview
1个回答
0
投票

这是一个

ViewPager2
实现。如果您实施
viewpager2
,那么您就可以了解立场及其观点。现在将此逻辑应用于它,如果位置= -1,则将其旋转-30,如果...可以用一行代码简化此逻辑:
page.setRotation(30 * position);
position =-1 .. 0 .. 1
所以
rotation = -30 .. 0 .. 30

我还没有测试过它,但它应该可以工作:(我假设你熟悉java中的viewpager2。对于kotlin请参阅这个例子。有关java中的简单示例请参阅这篇文章。)

ViewPager2 vp = findViewById(R.id.vpId); // then set its Adapter

vp.setPageTransformer(new ViewPager2.PageTransformer() {
            @Override
            public void transformPage(@NonNull View page, float position) {
         
            page.setRotation(30 * position);

            }
        });
© www.soinside.com 2019 - 2024. All rights reserved.