How to make hold and rotate touch UI control for casting skills

Can someone tell me how to create a mobile touch UI for holding and rotating according to finger direction for casting skills using blueprints?

Thank you!