嗨我需要实现一个水平图像滚动条,其中朝向中心的图像将被放大更多。
我可以通过水平listview和Circular drawable实现一些接近。 现在我的意思是通过应用缩放来关注中心的项目如何实现?
这是我到目前为止所做的
谢谢
答案 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
}
}