Android 水平图像滑块

Android Horizontal Images slider

您好,我需要实现一个水平图像滚动器,其中靠近中心的图像会放大得更多。

我可以通过水平列表视图和圆形可绘制对象实现一些接近的效果。 现在我需要通过应用缩放将焦点放在中心的项目上如何实现?

这是我到目前为止所做的

谢谢

抱歉,错误地发布了一半答案,我不确定值,但逻辑是正确的,只需计算 onscroll 侦听器中的中间元素并获取视图并应用动画。
这应该在列表视图的 onScrollListener 中实现。

 @Override
            public void onScroll(AbsListView view, int firstVisibleItem,
                    int visibleItemCount, int totalItemCount) {
                        int start = firstVisibleItem ;
                        int end = start + visibleItemCount ;
                       // calculate the mid element
                        int midElement = start + visibleItemCount/2;
                        View imageView = getchildAt(midElement - start);
                       //apply animation
                    }
        }