To update data I have been using following snippet
mCarouselView.resetList();
// And then adding new data one by one
mCarouselView.addView(view);
But it has an after affect is that views are redrawn and spacing between each item becomes huge making them even extend beyond the visible boundaries.
Can you please check this issue ?