Criar botão com cantos arredondados no android

Estou tentando criar um botão que se parece com a imagem acima. Inicialmente, minha ideia era criar um patch 9 e defini-lo como o fundo do botão. Mas desde então, este é um botão simples, acho que podemos de alguma forma desenhar isso sem usar qualquer imagem.

A cor de fundo do botão é # 0c0c0c A cor da borda é # 1a1a1a A cor do texto é #cccccc

Eu encontrei uma pergunta semelhante em SO, mas isso cria um gradiente -
Android - borda para o botão

questionAnswers(3)

yourAnswerToTheQuestion