1
resposta

Porque o valor match_parent foi utilizado no ConstraintLayout

Durante o curso o Alex explicou que quando utilizamos o <ConstraintLayout /> nos nossos layouts não utilizamos o valor match_parent pois ele não se comporta bem com as constraints definidas

Mas neste hands-on o match_parent ficou atribuído ao <ConstraintLayout /> que está dentro do <CardView />

Dá para perceber que continua sendo válido e nosso layout se comporta como esperado, mas o que devemos ter de atenção com este cenário aqui? Quais são os possíveis problemas que poderíamos enfrentar em dadas modificações no layout?

Ele foi utilizado aqui pois o próprio <ConstraintLayout /> que está dentro do <CardView /> não possui definições de constraints?

1 resposta

Oi Filipe, tudo bem? Também não entendi isso, a documentação diz que não pode usar, e que devemos usar o 0dp no lugar. Eu chuto que ele deve tá convertendo de alguma forma na hora do build ou assumindo um comportamento padrão que depende da view em si.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software