GlFancyCoverFlow
GlFancyCoverFlow copied to clipboard
设置了负的Spacing后, 后面的Item盖住了前面的
假如现在是选中的是3, 3应该盖住4,但是实际上却是4盖住了3, 能不能修复这个bug
@Override
protected int getChildDrawingOrder(int childCount, int i) {
int selectedIndex = getSelectedItemPosition() - getFirstVisiblePosition();
if (i < selectedIndex) {
return i;
} else if (i >= selectedIndex) {
return childCount - 1 - i + selectedIndex;
} else {
return i;
}
}
修改这个函数成这样, 就可以修复这个问题