Bom dia
Estou com uma pequena duvida, queria saber um método que funciona em todas as API do Android para (Pelo menos da 16 ate a 22) para mudar a cor do botão.
Estou fazendo da seguinte maneira:
btn_ajuda.getBackground().setColorFilter(new PorterDuffColorFilter(Color.BLUE, PorterDuff.Mode.MULTIPLY));
o que funciona para Androids 5.0 para cima, já em versões anteriores não é modificado nada.
Uma alternativa seria usar
btn_ajuda.setBackgroundColor(Color.BLUE);
Que funciona em todas as versões, porem esse método perde o “Design” do botão.
Queria saber se tem um jeito alternativo.
Obs.: Tem q ser via Java mesmo, uma vez que quero deixar o usuário a opção de personalizar as cores.




