Quero obter esse design no Android xml, não exatamente, mas algo próximo a ele. Ainda sou novo no Android, então seja mais específico em suas respostas apreciadas.
tentei usar um plano de fundo personalizado para se aproximar do design acima, mas não consegui manter esse rótulo no topo do campo de entrada.
Obrigado
Você pode usar o
TextInputLayout
Material Design, que são as diretrizes de design recomendadas para Android pelo Google.Você pode ler mais sobre os diferentes designs de TextInputLayout aqui .
Adicione a dependência do material design ao módulo de nível de aplicativo do seu aplicativo.
Crie uma borda de canto arredondado para o plano de fundo na
res/drawable
pastaCrie um
TextInputLayout
drawable de fundo arredondado e aplique-o. Defina ohint
texto que deseja mostrar como rótulo. Inicialmente ele aparecerá como uma dica, mas quando você começar a digitar ele será animado no topo e aparecerá como o rótulo que você deseja.Saída de amostra:
Normal - o texto aparece como dica
Quando o usuário insere - o texto é mostrado como rótulo