Skip to content

一个bug #90

@Nstd

Description

@Nstd

public void onViewPosChanged(CardItemView changedView) {
// 调用offsetLeftAndRight导致viewPosition改变,会调到此处,所以此处对index做保护处理
int index = viewList.indexOf(changedView);
if (index + 2 > viewList.size()) {
return;
}
processLinkageView(changedView);
}

这里要改成index + 2 >= viewList.size(),否则调用processLinkageView(changedView);的时候ajustLinkageViewItem(changedView, rate2, 2); 会数组越界

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions