Comment dégradé d'un bouton de fond?

J'ai créer un bouton de couleur avec remplissage en dégradé(en partant du milieu de la touche long de l'axe Y). Si j'ai mis la propriété background de bouton pour la couleur que je veux, je perds le arrondie aspect et le toucher d'un bouton et aussi le remplissage en dégradé(Il ressemble à un TextView avec un arrière-plan).

Aussi, je veux cette couleur change lorsque l'utilisateur appuie sur le bouton. Puis-je indiquer via le sélecteur de XMLs(Couleur Listes D'État)?

Des didacticiels ou des liens qui peuvent m'aider ici, c'est apprécié.

Grâce.

OriginalL'auteur Samuh | 2010-03-08