Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.1

color_hex

Pacote Flutter para converter string hexadecimal em Color() e Color() em string hexadecimal

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
766
Curtidas
6
Pontos Pub
140

Instalar pacote

flutter pub add color_hex

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote color_hex é uma utilidade leve do Flutter que permite conversão contínua entre strings de cores hexadecimais e objetos Color do Flutter. Simplifica o manuseio de cores em aplicativos fornecendo métodos diretos para analisar códigos hexadecimais (como '#FF5733') em instâncias de Color e converter objetos Color de volta para suas representações em string hexadecimal. Ideal para temas dinâmicos, seletores de cores ou qualquer cenário que exija manipulação de cores a partir de entrada de texto.

Casos de uso

  • Convertendo strings hexadecimais em objetos Color
  • Gerando strings hexadecimais a partir de instâncias de Color
  • Personalização de tema dinâmico
  • Integração do seletor de cores
  • Estilizando elementos de interface com valores hexadecimais
  • Salvando e carregando preferências de cor

Principais recursos

  • Conversão simples de hexadecimal para cor
  • Serialização de cor para string hexadecimal
  • Suporta canal alfa em hexadecimal
  • Pé de dependência mínima
  • Compatibilidade multiplataforma
  • API limpa e intuitiva

Indicado para

  • Desenvolvedores trabalhando com temas de cor
  • Aplicativos usando seletor de cores
  • Projetos que exigem armazenamento de cores baseado em hexadecimais
  • Designers de UI/UX implementando lógica de cor
  • Aplicativos Flutter que precisam de manipulação consistente de cores

Considerações

  • Não valida a entrada no formato hexadecimal
  • Sem suporte embutido para cores nomeadas
  • Limitado a operações básicas de string de cor
  • Requer tratamento manual de erros para hexadecimais inválidos
  • Não adequado para manipulação complexa de cores

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

color_hex:

A package helps you to convert Hex color to Color() , and convert Color() to hex color

# 👨‍💻 Developed by:

profile

Nasr Al-Rahbi @abom_me

👨🏻‍💻 Find me in :

Twitter Instagram LinkedIn Stack Overflow



🔥 Get Started :

Pubspec changes:

      dependencies:
        color_hex: <last_verison>
How to use it?

you can add it to your text or color as extension like this :

  Color color=Colors.deepPurple;
  String hex="#000000";
  /// here we convert the hex to color and the color to hex 
Text(color.convertToHex.hex,style: TextStyle(color: hex.convertToColor),),

Another way you can convert it using the function :

  Color color=Colors.deepPurple;
  String hex="#000000";
InkWell(
onTap: (){
/// Convert HexColor to Color()
print(hexToColor(hex).toString());
/// Convert Color() to HexColor
print(colorToHex(color).hex);
print(colorToHex(color).color);
},
child:Text("click to convert",style: TextStyle(
/// here we convert the color to hex then we convert the hex to color again
color: color.convertToHex.hex!.convertToColor
),)
)

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.