VIEWBINDING
• FACILITAR AREFERÊNCIA A OBJETOS.
• À ESQUERDA, NOS FICHEIROS DO
PROJETO VAMOS ABRIR:
o GRADLE SCRIPTS →
BUILD.GRADLE (MODULE: ...)
o APÓS A CHAVETA DE FECHO
DO KOTLINOPTIONS
ADICIONAR: BUILDFEATURES
{ VIEWBINDING = TRUE }
o CLICAR NO LINK SYNC NOW
DO TOPO DO FICHEIRO PARA
SINCRONIZAR E IMPORTAR O
VIEWBINDING.
LINEARLAYOUT
NO LINEARLAYOUT OSELEMENTOS ESTÃO RELACIONADOS COM O LAYOUT EM
SI E SÃO COLOCADOS SEGUNDO UMA ORIENTAÇÃO (ORIENTATION) QUE
PODE SER VERTICAL OU HORIZONTAL.
6.
COMO SE USA?
•ALTERAMOS A LINHA: ANDROID.SUPPORT.CONSTRAINT.CONSTRAINTLAYOUT
• PARA APENAS: LINEARLAYOUT
• ACRESCENTAMOS DENTRO DAS PROPRIEDADES DO LINEARLAYOUT A
PROPRIEDADE ORIENTATION E COLOCAMOS A OPÇÃO VERTICAL (PODE SER
VERTICAL OU HORIZONTAL).
7.
LINEARLAYOUT
• AS DUASPROPRIEDADES ESSENCIAIS DE CADA ELEMENTO SÃO O WIDTH
(LARGURA) E O HEIGHT (ALTURA). PARA CADA UMA DAS PROPRIEDADES
PODEMOS SELECIONAR AS OPÇÕES:
o MATCH_PARENT – OCUPA TODO O ESPAÇO DO ELEMENTO PAI
o WRAP_CONTENT – OCUPA O ESPAÇO NECESSÁRIO PARA APRESENTAR O
CONTEÚDO DO ELEMENTO