Android 像 Duolingo App 一样水平滑动项目

Android sliding items horizontal like in Duolingo App

我正在尝试使用水平课程列表实现像 Duolingo Activity 中的滑动功能。 link 此功能的屏幕截图 LINK

对于水平滑块,滑动没有这种效果。实现此类 UX 滑动小部件的正确方法是什么?

我可以通过添加过渡效果来自定义默认的 ListView 吗? 或者可以用 CardView 来做吗? 一些外部库是否提供类似 twoway-view?

使用经典的 ViewPager 显示内容,然后将此 PageTransformer 应用于寻呼机:

   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            mPager.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.5f);
                    page.setScaleY(normalizedposition / 2 + 0.5f);
                }
            });
        }

这正是您发帖的要求。请仔细阅读此 URL https://github.com/davidschreiber/FancyCoverFlow。下载 zip 和 运行 示例。享受!!它也很容易定制...