For the label I am pretty sure you can achieve highlighting when pressed by using an on-touch listener. There are examples for setting on-touch for a view in the forum. I have never done this, but I think it should be possible. On down change the text color to the highlight color. On up change the text back.
Also, I've never done this, but if you define statelist bitmaps for a button, I will bet if you make a portion of the bitmap transparent you could achieve transparency. Again I have never done this, but it could be an interesting effect.
I'm sure I will be corrected, if wrong.
Barry.