Novo Botão de Colapsagem:
1 - Botão "Linear" expansível
O painel armazena sua altura original na primeira execução para poder retornar ao tamanho inicial.
Um TextView dentro do painel recebe o texto dinâmico e é exibido automaticamente quando o painel é expandido.
A altura do painel é calculada dinamicamente para se ajustar perfeitamente ao tamanho do texto.
Um ValueAnimator cria uma animação suave de expansão e colapso, com interpolação linear, garantindo uma experiência visual fluida.
Cada clique alterna entre expandido e colapsado, funcionando como um toggle inteligente.
©2026 Sketchub | User Policy