Objetos da interface do usuário
Práticas eficazes de nomeação e layout de objetos da interface do usuário melhoram a legibilidade, a capacidade de manutenção e o desempenho. Esta seção descreve convenções para nomear, organizar e projetar elementos da interface do usuário para garantir clareza e consistência.
Nomear um objeto de interface do usuário
Em vez de usar prefixos baseados em função, tente manter os nomes de objetos da interface do usuário mínimos, claros e significativos, evitando redundância.
- Use nomes concisos e descritivos que definam a função do objeto sem prefixos desnecessários. Por exemplo:
- StartActionem vez debtnStart
- TemperatureStringem vez delblTemperature
- Usernameem vez detxtUsername
IMPORTANTE:
Evite nomes vagos como
Object1
ou UIElement
.Agrupamento e hierarquia
O agrupamento e a organização de objetos são essenciais para um ambiente colaborativo e para economizar tempo durante a criação do seu projeto.
- Organize objetos da interface do usuário por função, como botões, rótulos, gráficos, contêineres e assim por diante.
- Use hierarquias aninhadas para melhor estrutura e escalabilidade.
- Minimize a contagem de nós evitando propriedades redundantes.
- Reduza vínculos dinâmicos desnecessários que são necessários apenas em tempo de design.DICA: Consulte Vínculos dinâmicos para obter mais informações sobre o assunto.
Tamanho e layout
Garanta consistência no tamanho e posicionamento dos objetos para um layout mais equilibrado em seu aplicativo.
- Garanta um dimensionamento consistente para objetos de interface do usuário semelhantes.DICA: Consulte Layout de objetos gráficos para obter mais informações sobre o assunto.
- Use o posicionamento relativo (âncoras) para suportar diferentes tamanhos de tela.
- Se você quiser que seus widgets se adaptem automaticamente às alterações de conteúdo, como o tamanho da fonte, use o recursoAuto.DICA: O recursoAutofoi projetado para cenários de ajuste ao conteúdo, tornando-o ideal quando os contêineres precisam se ajustar ao conteúdo ou quando o texto precisa se adaptar às dimensões do contêiner.Para ativar oAuto, abra o painelPropriedadese remova o valor do campoAlturaouLargura. Após removido, o campo mudará automaticamente paraAuto, permitindo o redimensionamento dinâmico com base no conteúdo.
Design consistente
Aplique consistência para um aplicativo bem acabado.
- Siga um tema unificado para cores, fontes e bordas.
- Alinhe os elementos da interface do usuário para uma aparência estruturada e profissional.
DICA:
Consulte Objetos gráficos e seus subcapítulos para obter mais informações.
Tipos reutilizáveis
Use tipos reutilizáveis e estilos globais para garantir a consistência e simplificar a manutenção entre os componentes da interface do usuário.
- Crie tipos reutilizáveis para objetos comuns da interface do usuário, como botões e campos de texto.
- Use estilos globais para texto e botões para manter a uniformidade.
Espaçamento, alinhamento e sistema de grade
Aplique espaçamento e alinhamento de layout consistentes para criar um layout de interface do usuário limpo, escalável e visualmente equilibrado.
- Siga a regra dos 8 pixels: Mantenha o espaçamento e as margens em incrementos de 8px (8px, 16px, 24px).
- Use um layout baseado em grade para melhor estrutura da interface do usuário.
- Garanta preenchimento e margens consistentes para um visual uniforme.
Dê sua opinião