Java 无法在Android中使用CoverFlow重叠图像

Java 无法在Android中使用CoverFlow重叠图像,java,android,adapter,coverflow,Java,Android,Adapter,Coverflow,我正在用Android应用程序显示CoverView 一切都很好,但我唯一不能做的就是重叠项目 这就是我想做的: 我试着用 coverFlow.setSpacing(-90); 或其他配置(如-200或-50),但setSpacing不会改变最终结果中的任何内容 这是适配器: coverFlowAdapter = new FancyCoverFlowAdapter() { @Override public View getCoverFlowItem(int po

我正在用Android应用程序显示CoverView

一切都很好,但我唯一不能做的就是重叠项目

这就是我想做的:

我试着用

coverFlow.setSpacing(-90);
或其他配置(如-200或-50),但setSpacing不会改变最终结果中的任何内容

这是适配器:

coverFlowAdapter = new FancyCoverFlowAdapter() {
        @Override
        public View getCoverFlowItem(int position, View reuseableView, ViewGroup viewGroup) {
            v = reuseableView;
            if (v == null) {
                v = LayoutInflater.from(activity).inflate(R.layout.coverflo_item, viewGroup, false);
            }
            //do my stuff...
            return v;
        }

        @Override
        public int getCount() {
            //do my stuff...
        }

        @Override
        public Home getItem(int position) {
            //do my stuff...
        }

        @Override
        public long getItemId(int position) {
            return 0;
        }
    };
这些是覆盖流设置:

coverFlow.setAdapter(coverFlowAdapter);
coverFlow.setUnselectedSaturation(0.0f);
coverFlow.setSpacing(0);
coverFlow.setMaxRotation(0);
coverFlow.setScaleDownGravity(0.2f);
coverFlow.setReflectionEnabled(false);
coverFlow.setUnselectedAlpha(1.0f);
coverFlow.setActionDistance(FancyCoverFlow.ACTION_DISTANCE_AUTO);
coverFlow.setUnselectedScale(0.75f);
关于此问题,还有另一个StackOverflow问题,但没有用处:

我还尝试了其他来源,但我只找到了使用图像作为项目的coverFlow库,而我需要使用我的自定义布局

谢谢。

使用“重叠”是指删除项目之间的空间