Android水平图像滑块

时间:2015-03-24 07:05:05

标签: android listview zoom horizontal-scrolling horizontallist

嗨我需要实现一个水平图像滚动条,其中朝向中心的图像将被放大更多。

Required Image scrolller style

我可以通过水平listview和Circular drawable实现一些接近。  现在我的意思是通过应用缩放来关注中心的项目如何实现?

这是我到目前为止所做的 Achieved so far

谢谢

1 个答案:

答案 0 :(得分:1)

很抱歉,错误的时间半答案已经发布,我不确定数值但逻辑是否正确,只需计算onscroll侦听器中的mid元素并获取视图并应用动画。
这应该在listview的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
                    }
        }