Come suggerito da Dave sopra, userò ScreenFlow. Per quanto riguarda l'animazione, non ne sono del tutto sicuro. Non posso dire da una screencapture. La mia ipotesi è che i pulsanti apparissero cliccati? Bene, per fare questo avresti creato due file immagine in qualsiasi editor di foto che preferisci (come Photoshop). Un'immagine mostrerebbe i pulsanti non premuti, l'altro premuto. Sulla timeline dello screencast dovresti semplicemente mettere queste due immagini una accanto all'altra. Quando viene riprodotto, appare cliccato (100% fattibile in Screenflow). Spero che ti aiuti. In caso contrario, descrivi l'animazione in modo più dettagliato.