Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

Botão laranja não aplica cor

Estou utilizando o AS 4.1 e ao utilizar o arquivo "botao_redondo_laranja" a formatação de cor não é aplicada no botão, ou seja, as outras formatações são aplicadas mas o botão continua roxo.

Dei uma olhada em outros 2 tópicos daqui com o mesmo problema, e uma das sugestões que "solucionariam" o problema seria alterar a cor pelo background tint. Funciona em partes, a cor é aplicada, mas perde a formatação do arquivo "botao_redondo_laranja", ou seja, o arquivo é inutilizado, então tenho que decidir entre utilizar a formatação do botão sem a cor solicitada pelo cliente, ou aplicar a cor do botão e não utilizar a formatação solicitada pelo cliente.

Existe alguma outra solução que possa resolver esse problema?

8 respostas

Oi Fernanda!

Infelizmente o jeito novo é usar esse componente do Android e usar os atributos dele :(

Talvez valha a pena editar o curso nessa etapa. Vou pedir pro instrutor dar uma olhada nisso

Certo, Eu tentei inserir os atributos shape e radius dentro da tag Button, mas não dá certo, e também ao contrário tentei colocar o backgroundTint dentro do "botao_redondo_laranja" mas também não deu.

Tem alguma outra maneira de contornar para inserir esses atributos?

em relação ao formato, shape e radius, o arquivo ainda precisa existir.

Sobre a cor, o ideal é usar o backgroundTint no proprio button

O nome ideal pro arquivo deveria ser botao_redondo

Testei e não funcionou, ao aplicar o drawable o botão fica roxo, mesmo utilizando o backgroundTint.

mas voce tá usando com app:backgroundTint ou android:backgroundTint

android:backgroundTint

a do app não aparece pra mim...

solução!

Precisa ser com app

Nesse caso, ele vai ficar vermelho ai é só dar alt+enter e tu vai ver a opção de criar o namespace, ai deve funcionar.

Agora deu certo, obrigada!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software