xmuSistone / CardSlidePanel

enable users to slide card to the left or right smoothly and continuously
2.39k stars 516 forks source link

数据重复显示问题 #100

Open CHENZUDE opened 3 months ago

CHENZUDE commented 3 months ago

如果改了显示数量VIEW_COUNT的话,记得修改新增数据adapter.bindView(changedView, newIndex)的下标,不然会出现数据重复问题

   // 3. changedView填充新数据
    int newIndex = isShowing + 4;
    if (newIndex < adapter.getCount()) {
        adapter.bindView(changedView, newIndex);
    } else {
        changedView.setVisibility(View.INVISIBLE);
    }

修改为

    // 3. changedView填充新数据
    int newIndex = isShowing + VIEW_COUNT;
    if (newIndex < adapter.getCount()) {
        adapter.bindView(changedView, newIndex);
    } else {
        changedView.setVisibility(View.INVISIBLE);
    }