Java 缩进ListView项

Java 缩进ListView项,java,android,listview,Java,Android,Listview,我试图缩进listview的项目,以便它们以半圆形模式显示listview的元素。为了实现这个结果,我编写了以下代码。当滚动停止时,代码工作正常,但是在滚动期间,listview不显示缩进,也不显示半圆,有时显示倾斜缩进而不是半圆。我一直试图解决这个问题,但感觉有点卡住了。对这个问题有一点了解/帮助会很好 @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int

我试图缩进listview的项目,以便它们以半圆形模式显示listview的元素。为了实现这个结果,我编写了以下代码。当滚动停止时,代码工作正常,但是在滚动期间,listview不显示缩进,也不显示半圆,有时显示倾斜缩进而不是半圆。我一直试图解决这个问题,但感觉有点卡住了。对这个问题有一点了解/帮助会很好

@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {

    int i=0;
    for(i=0; i< visibleItemCount/2; i++) {
        shiftRight[i] = 300 * (( i* 1.0f) / imageIntArray.length); 
        view.getChildAt(i).setPadding((int) shiftRight[i], 0, 0, 0);    
    }

    shiftRight[i] = 300 * (( i* 1.0f) / imageIntArray.length);
    for(int j=visibleItemCount/2; j<visibleItemCount; j++) {                   
        view.getChildAt(j).setPadding((int) shiftRight[i], 0, 0, 0);
        i--;
    }

    view.invalidate();
}
@覆盖
public void onScroll(AbsListView视图、int firstVisibleItem、int visibleItemCount、int totalItemCount){
int i=0;
对于(i=0;i对于(int j=visibleItemCount/2;j+1)来说,这是一个很好的问题。为了清晰起见,我对它做了一些改进。