Cover flow widget

Hello,

I need to create a CoverFlow Widget interface. CoverFlow like known from iTunes: http://cdn.cultofmac.com/wp-content/uploads/2010/10/post-61758-image-221f26e399e464c71248d2528ef2eeaf.jpg

My problem is, what would be the best way to implement such a widget in UMG. I guess I define “child” widgets, which will be displayed as covers. But how do I implement the animations, like when you touch the cover and slide it left or right?
Is there maybe such an implementation or something similar? C++ is possible, and even preferred.

I would consider using 3D widgets

https://docs.unrealengine.com/latest/INT/Engine/UMG/HowTo/Create3DWidgets/