Entendendo e Utilizando o FrameLayout no Android
(15193) (6)
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
Tudo bem?
Na vídeo aula acima nós vamos, passo a passo, aprender por completo a teoria e a prática de um dos componentes visuais Android mais importantes, o FrameLayout.
Diferente de outros componentes tão importantes quanto, como: RelativeLayout, ConstraintLayout e LinearLayout.
Diferente desses o entendimento e uso do FrameLayout é bem simples.
É, eu sei, o LinearLayout também é simples. Mas aqui, com o FrameLayout, você apenas precisa entender o funcionamento de empilhamento de visualizações deste e done!
É possível posicionar os elementos filhos do FrameLayout por toda a extensão dele, mas por padrão os elementos são empilhados (quando levando em consideração o eixo Z) independente do posicionamento nos eixos X e Y.
De cima para baixo, o primeiro elemento filho está, na pilha de visualizações, abaixo do próximo elemento.
Veja um exemplo:
Confesso que com a imagem acima não tenho muito mais a acrescentar aqui.
Mas no vídeo nós vamos "dissecar" todo esse componente de layout, esse ViewGroup, para que você deixe essa aula já podendo utiliza-lo em seus próprios designs sempre que for necessário o posicionamento absoluto de elementos filhos.
Uma curiosidade:
O FrameLayout é utilizado com frequência como layout container do ProgressBar e de imagens de load.
Antes de finalizar...
... vale informar que quando se falando de componentes visuais no Android é extremamente importante o domínio do assunto Material Design.
É isso.
Abaixo deixo alguns links de outros conteúdos do Blog que lhe colocarão em dia com o que há de atual no mundo Android:
- Kotlin Android, Entendendo e Primeiro Projeto;
- Android Studio: Instalação, Configuração e Otimização;
- Android Mobile-Commerce, Apresentação e Protótipo do Projeto.
E caso você tenha como meta aprender a criar aplicativos Android, ou evoluir nesta área, também com o conteúdo gratuito do Blog e canal, então não deixe de acessar a lista de estudos exclusiva em:
Não esqueça de se inscrever 📫na lista de e-mails do Blog para receber os conteúdos Android em primeira mão e também em formato PDF (esse formato é liberado somente para os inscritos na lista de e-mails).
Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades.
Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.
Obs. : o link para download do projeto apresentado em vídeo se encontra logo abaixo no artigo, mais precisamente na seção "Download".
Abraço.
Eclipse IDE vs Android Studio IDE
Apesar do conteúdo da vídeo aula acima estar utilizando o Eclipse IDE 😱, tudo que é apresentado, tanto a parte teórica quanto a parte prática, é ainda válido nos dias de hoje com o desenvolvimento Android utilizando o Android Studio 😁.
Ou seja, independente da linguagem oficial (Java, Kotlin, C ou C++), IDE ou framework que você esteja utilizando, o conteúdo acima é ainda de grande utilidade.
AndroidX
Apesar do conteúdo sobre FrameLayout ainda estar atual e ser de grande importância para qualquer nível de desenvolvedor Android.
Apesar disso eu também recomendo, assim que finalizado o projeto em sua própria instalação de IDE, que você o migre para o AndroidX.
Algo que pode ser feito com poucos cliques, como apresentado no tutorial a seguir: Migrar para o AndroidX.
Fonte
Documentação oficial FrameLayout Android
Comentários Facebook