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

Elevation e stateListAnimator

quando vou implementar o elevation e o stateListAnimator o Android Studio reporta o seguinte:

"Atribute elevation/stateListAnimator is only used in API level 21 and higher (current min is 14)"

Quando rodo o app o botao está la, mas sem sombra, sem elevação. Vi que há um tópico explicando um outro método de se implementar a elevação, mas ainda gostaria de saber o por quê de estar errado, sendo que na vídeo aula ele funciona

5 respostas

a mensagem diz que essa elevação só é a partir da api 21 lollipop, se o seu celular ou emulador for de uma api inferior não vai funcionar dessa maneira

então por que é necessário usar o stateListAnimator se ele não é compatível com api's inferiores?

solução!

Mateus, realmente esse atributo é necessário para fazer com que a sombra do botão apareça em alguns Android mais antigos, mas isso não funciona em todos os dispositivos.

Uma solução mais adequada e mais atualizada seria utilizar o componente FloatingActionButton.

Nessa dúvida há a explicação pra usar o FloatingActionButton. https://cursos.alura.com.br/forum/topico-android-statelistanimator-null-20051

Mateus Dutra, conseguiu entender?

Sim Vânia obrigado e desculpe a demora para marcar a solução

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