Comment réinitialiser la couleur d’arrière-plan d’un bouton à sa valeur par défaut?

J’ai lu quelques articles mais aucun d’entre eux n’avait la solution de travail.

Une fois que vous faites

button.setBackgroundColor(0x00000000); 

Comment rétablir la couleur d’arrière-plan de la couleur d’arrière-plan du bouton?

utilisation:

 btn.setBackgroundResource(android.R.drawable.btn_default); 

Si la couleur d’arrière-plan a été définie en utilisant

 btn.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY); 

il peut être réinitialisé en utilisant:

 btn.getBackground().clearColorFilter(); 

Contrairement à button.setBackgroundColor() , le réglage de la couleur conserve la forme du bouton.

Personne mentionné TRANSPARENT ne l’ utilise comme ça

 findViewById(R.id.button_id).setBackgroundColor(Color.TRANSPARENT); 

Remercie moi plus tard