Notificação Interna Com a Lib Crouton no Android
(3145) (7)
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição1ª
Ano2023
Páginas416
Opa, blz?
Nesse vídeo apresento a lib Crouton no Android, lib utilizada para suprir a demanda da classe Toast e então apresentar notificações internas de maneira mais padronizada e intuitiva quanto a compreensão do usuário. A lib Crouton tem um conjunto de formatos padrões de mensagens (INFO, CONFIRM, ALERT) com características de apresentação distintas (o background é diferente), porém como mostrado no vídeo também, nós podemos modificar o Style da mensagem de notificação e então apresentar uma mensagem com style customizado. Uma das vantagens da lib Crouton é a facilidade de uso que a própria classe Toast já tem também como vantagem. Apesar de ser possível logo na configuração da mensagem definir o tempo de duração da mesma na tela, a lib Crouton necessita de mais codificação se quiser também alterar essa característica de duração da mensagem.
No começo do vídeo comento sobre o mavenCentral() que coloquei no gradle e falei sobre testá-lo sem essa configuração, no caso testar o exemplo, porém "passei direto" no vídeo e não fiz o teste, mas depois rodei sem o mavenCentral() e foi sem problemas. Sem mais delongas, o vídeo ficou pequeno em relação a média dos outros. Note que no vídeo mostro também a utilização da lib RoundedImageView, que nos permite arredondar as bordas da image que será apresentada na tela (não necessariamente será uma imagem redonda como no vídeo). Segundo o autor da lib essa é a lib mais eficiente quando o assunto é arredondar as bordas da imagem.
O link para download do projeto se encontra logo abaixo no post.
Segue link do vídeo sobre o BaseAdapter se você ainda não o conhece:
Utilizando BaseAdapter Para Personalização Completa da ListView
Segue links das páginas apresentadas no vídeo:
Página da lib Crouton no GitHub
Página de apresentação da lib Crouton no GitHub Slides
Página da lib RoundedImageView no GitHub
Vlw
Comentários Facebook