I need to use this on swipe I'll be performing a web call and I would to animate the drawable within the button (like loading) and then once I receive the response after the webcall, I need to change the icon and color of the button. How that could be achieved using this API