Há momentos no qual é desejável criar um Button com o fundo transparente, seja para exibir o fundo da tela do seu aplicativo o simplesmente para preencher depois.
Para criar um Button com o fundo transparente basta utilizar preencher o valor do background como nulo ou adicionar a tag @android:color/transparent ao campo background. Vide abaixo:
Exemplo com background @null:
Exemplo preenchendo o background com nulo fundo do Button transparente está em negrito: android:background="@null"
Exemplo com @android:color/transparent:
No próximo exemplo será preenchido o campo background com o valor @android:color/transparent