I have spent a few minutes this morning on a multistate button. The first shot result is visible here. It's not perfect at all, I'd prefer inheriting from button.xml#button for instance, but it works absolutely fine. Comments welcome.