🏷️Custom Label
Documentação do LoomiCustomLabel
Visão Geral
O LoomiCustomLabel é um widget personalizado que fornece uma interface para exibir um rótulo com opções de personalização extensiva, incluindo a adição de um prefixo e/ou sufixo.
Como Usar
Para usar o LoomiCustomLabel, você deve inicializá-lo no seu código e passar os parâmetros necessários. Aqui está um exemplo básico:
LoomiCustomLabel(
text: "Exemplo",
)Parâmetros
text(opcional): O texto a ser exibido no rótulo.padding(opcional): O espaçamento interno ao redor do widget. O valor padrão éEdgeInsets.symmetric(horizontal: 6, vertical: 4).backgroundColor(opcional): A cor de fundo do rótulo.sufix,prefix(opcionais): Widgets para serem exibidos como sufixo ou prefixo do texto, respectivamente.textStyle(opcional): Define o estilo do texto exibido.borderRadius(opcional): Define o raio da borda do rótulo. O valor padrão éBorderRadius.all(Radius.circular(5)).border(opcional): Define a borda ao redor do rótulo.width,height(opcionais): Definem a largura e a altura do rótulo, respectivamente. Os valores padrão são 78 e 20, respectivamente.
Funcionamento Interno
Quando o LoomiCustomLabel é inicializado, ele configura o rótulo com base nos parâmetros fornecidos e, em seguida, apresenta uma interface com o texto, e opcionalmente um prefixo e/ou sufixo. O layout interno é gerenciado para garantir que os elementos sejam exibidos de forma adequada, com o texto centralizado se nenhum prefixo ou sufixo estiver presente.
Considerações Adicionais
O widget LoomiCustomLabel foi projetado para ser flexível e fácil de usar. Ele não apenas fornece uma interface visual intuitiva, mas também permite uma personalização extensa através dos vários parâmetros disponíveis. Ao usar o widget em sua aplicação, você pode fornecer qualquer combinação de parâmetros para atingir a aparência desejada para o seu rótulo. Todos os parâmetros são opcionais, exceto o text, e têm valores padrão associados a eles. Se você encontrar qualquer comportamento inesperado ou precisar de funcionalidades adicionais, pode ser necessário ajustar os parâmetros ou considerar a adição de mais propriedades personalizadas.
Last updated