如何在最集中的情况下放大/放大RecyclerView项目,并在用户滑动时缩小它们

时间:2016-06-06 11:35:18

标签: android android-recyclerview

如果RecyclerView项目位于最中心位置并且在用户滑动时缩小它们,我该如何扩展/放大它?

我能够通过像这样的ViewPager实现这一目标:

viewPager.setPageTransformer(false, new ViewPager.PageTransformer() {
            @Override
            public void transformPage(View page, float position) {

                final float normalizedPosition = Math.abs(Math.abs(position) - 1);
                page.setScaleX(normalizedPosition / 2 + 0.7f);
                page.setScaleY(normalizedPosition / 2 + 0.7f);
                page.setPadding(-dpToPx(40), 0, -dpToPx(40), 0);
            }
        });

但我必须重写功能,现在我正在使用水平回收站视图。

我能够将一个滚动侦听器设置为RecyclerView并缩放当前视图,但我不知道如何在它失焦时缩小它

0 个答案:

没有答案