
Steven S. answered 05/26/20
MPS Interactive Telecommunications, 6 years Web Design and Development
I believe Framer (https://www.framer.com) and InVision Studio (https://www.invisionapp.com/studio) and Principle (https://principleformac.com) are used to prototype animation of UI. Sketch, Figma, and XD continue to improve also, so it won't be long before they have this ability too, if not already.
If you want to do things the old fashioned way, and not spend the money on software, just render each state of the interaction as a separate image and explain it in your presentation.