Restrições

É possível impedir o dimensionamento do objeto filho ao redimensionar seu pai e ancorá-lo ao seu pai de formas diferentes. Isso garante que os projetos possam ser apresentados em diferentes layouts de forma rápida e fácil. O recurso é perfeito para projetar modelos de interface do usuário, por exemplo, para prever como caixas de diálogo podem ser redimensionadas sem afetar a posição de cada controle da caixa de diálogo.

Antes
Depois
O redimensionamento foi desabilitado para todos os objetos, exceto para o texto, botão de troféu e as linhas superiores. A ancoragem foi aplicada para a maioria dos objetos, exceto para o texto e o botão de troféu.

Usar restrições lhe dá a liberdade para projetar sem se preocupar que retrabalho do projeto seja afetado negativamente por um redimensionamento de objeto indesejado. Controlando seletivamente os objetos que vão/não vão ser redimensionados e ancorados, seu projeto sempre responderá corretamente ao redimensionamento.

As restrições funcionam somente no pai – relacionamentos de objeto filho, ou seja, em que um objeto pai (contêiner) contém conteúdo aninhado. O redimensionamento e a ancoragem de um objeto filho são sempre em relação a seu contêiner. Por exemplo, em um projeto de IU, um modelo de dispositivo poderia ter pai – relacionamentos de objeto filho como prancheta – painel, painel – botão etc.

A restrição é exclusivamente realizada no painel Restrições. O painel controla:

Por padrão, o conteúdo aninhado será dimensionado quando seu contêiner for redimensionado. Um objeto filho não está ancorado por padrão.

Bloquear taxa de proporção

Para impedir que um objeto filho perca sua taxa de proporção quando seu pai é dimensionado desproporcionalmente, você pode defini-lo como Ajuste mín. ou Ajuste máx..

Em ambos os casos, se o objeto pai for redimensionado proporcionalmente, o objeto filho também será dimensionado proporcionalmente.

Para impedir o redimensionamento de um objeto filho:
  1. Selecione um objeto filho.
  2. No painel Restrições, clique na seta dupla sólida horizontal ou vertical (ou em ambas) no quadrado interno do painel. Uma seta tracejada em cinza significa que o dimensionamento não ocorrerá quando seu objeto pai for redimensionado.
Para ancorar um objeto filho aos limites do seu pai:
  1. Selecione um objeto filho.
  2. No painel Restrições, clique em uma linha tracejada em cinza entre o quadro interno e externo para ancorar o objeto ao seu pai nessa direção (superior, inferior, esquerda ou direita). Uma linha sólida significa que a ancoragem está sendo aplicada.
Para manter a taxa de proporção de um objeto filho:
  1. Selecione um objeto filho.
  2. No painel Restrições, clique em Ajuste mín. ou Ajuste máx..

CONSULTE TAMBÉM: