Uhm ... ATM I can think about several "special FX" 1) After click, hide whole widget and display alternative png for specified milliseconds, after that show whole widget (New development needed here) 2) After click, hide whole widget and display custom animation progress icons, then turn on widget (New development needed here) 3) You draw you button and make widget a bit wider and taller (make sure you center your button png inside widget), then you draw 1 or more frames for the press feedback (with transparency where you need it) and you are done ... (NO development needed here) Feel free to suggest other options... Ciao.