Quando tento definir a largura da visualização do filho para match_parent, a visualização desaparece.
Estou tentando adicionar um layout como visualização filho.
por favor, conserte isso.
Você deve usar wrap_content ou uma dimensão dp
Ao usar a dimensão dp, a vista apareceu, mas não como eu queria. Quando usei wrap_content, ele ainda está invisível.
Talvez essa não seja a biblioteca adequada no meu caso.
Mas ótimo trabalho, marquei-o para usar em outros casos.
Enfrentando o mesmo problema. O pai correspondente não está funcionando. A IU é invisível.
este problema ainda existe
Bem, atualmente não é suportado e provavelmente há razões para isso. Não posso nomeá-los porque @ natario1 sabe muito mais sobre essas coisas do que eu. Se uma solução for pelo menos tecnicamente possível e @ natario1 concordar, podemos reabrir esse problema, embora nenhum de nós vá investigá-lo tão cedo. Mas este é um projeto GitHub de código aberto, sem nenhuma empresa para apoiá-lo, afinal, somos apenas um bando de nerds trabalhando (espero) juntos. Se você quiser investigar ou até mesmo saber como consertar, estamos muito abertos para RPs.
Pode ser possível, mas não é compatível.
Sempre achei que o zoom era necessário quando temos um grande conteúdo dentro de um pequeno contêiner, então tornamos o conteúdo pequeno e habilitamos o zoom. Nesse contexto, um conteúdo match_parent
não faz sentido algum - se ele se encaixa, por que aplicar zoom ou rolar? Vamos apenas fazer com que pareça match_parent
com alinhamento e assim por diante.
Apenas para mencionar um problema, se isso fosse compatível, você poderia declarar como match_parent
algo que é realmente maior do que as dimensões do ZoomLayout, caso em que aparecerá reduzido, mas com zoom ... o que é absurdo em um 2D contêiner rolável.
Portanto, não vejo isso como urgente ou mesmo necessário, mas fique à vontade para trabalhar nisso e abrir um PR.
Ou simplesmente faça:
content.layoutParams.width = zoomLayout.width
content.layoutParams.height = zoomLayout.height
content.requestLayout()
Deve ser chamado depois que o zoomLayout calculou a largura e a altura adequadas ( onGlobalLayout
ou algo parecido).
Comentários muito úteis
Enfrentando o mesmo problema. O pai correspondente não está funcionando. A IU é invisível.