Custom Listview animate smoothly

Hi everyone,

I’m working on a project in Unreal Engine using UMG, and I have a ListView that displays a list of items. I would like to customize it so that when an item is added or removed from the list, the remaining items smoothly animate to their new positions instead of snapping instantly.

For example, if I remove an item from the middle of the list, I want the items below it to slide up smoothly to fill the gap. Similarly, when adding an item, the existing items should move to make space for the new one with a smooth animation.

I’ve checked the ListView documentation but couldn’t find any built-in properties or functions that support this kind of animation.

I’m wondering if I need to subclass the ListView widget in C++ and override the methods that handle adding and removing items to include custom animation logic. Alternatively, is there a way to achieve this using Blueprints?

Has anyone implemented something similar or can provide guidance on how to approach this? Any tips, examples, or references to relevant documentation would be greatly appreciated!

Thanks in advance!