How to implement LVGL8 widgets that can be freely dragged and sorted like a mobile phone

I have a requirement now, which is similar to a shortcut card on a mobile phone, where you can freely drag and sort on a certain page. How should I implement this or has anyone developed a similar library