Buscar pacotes, repositórios e categorias de apps

Capa de flutter_avataaar
Detalhes do pacotev0.1.14

flutter_avataaar

Widget wrapper do Flutter para a API Avataaars que permite gerar e exibir imagens de avatares.

Downloads em 30 dias
48
Curtidas
28
Pontos Pub
60

Instalar pacote

flutter pub add flutter_avataaar

Visão geral do pacote

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

Um widget wrapper do Flutter que se integra à API Avataaars para gerar e exibir imagens de avatares personalizáveis. Simplifica o processo de criar avatares únicos com diversas características faciais, roupas, acessórios e expressões. Ideal para fotos de perfil, cabeças de bate-papo ou interfaces de usuário que exigem avatares personalizados. O pacote é leve e fácil de implementar, oferecendo uma experiência de interface consistente entre plataformas. Suporta a geração dinâmica de avatares com base nas preferências do usuário, sem necessidade de recursos de imagem externos.

Casos de uso

  • avatares de perfil do usuário
  • Exibição de cabeça de bate-papo
  • Personalização de personagens de jogo
  • Telas de onboarding
  • Interfaces de usuário interativas

Principais recursos

  • Geração dinâmica de avatar
  • Características faciais personalizáveis
  • Suporta múltiplas roupas e acessórios
  • Integração simples com o Flutter
  • Leve e eficiente

Indicado para

  • Aplicativos que precisam de personalização do usuário
  • Plataformas de mídia social
  • Aplicativos de jogos
  • Fluxos de onboarding
  • Componentes da interface do usuário que exigem avatares

Considerações

  • Depende da API externa Avataaars
  • Limitado a estilos de avatar pré-definidos
  • Nenhuma geração de avatar off-line
  • Dependente da rede para buscar imagens
  • Pode exigir armazenamento em cache para desempenho

README original

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

Flutter_avataaar

Flutter wrapper widget for Avataaars API - a free online avatar generator for anyone to make their beautiful personal avatar easily.

flutter-avataaar

Getting Started

  1. Create Avataaar object:
// Create avatar with default constructor
Avataaar(
  skin: Skin.pale,
  top: Top(
    topType: TopType.longHairCurvy,
    accessoriesType: AccessoriesType.Round,
    facialHair: FacialHair.beardMagestic(
      facialHairColor: FacialHairColor.BlondeGolden,
    ),
  ),
);

// Randomize all properties
Avataaar.random();

// Or mix both
Avataaar.random(
  skin: Skin.pale,
  top: Top(
    topType: TopType.longHairCurvy,
    accessoriesType: AccessoriesType.Round,
    facialHair: FacialHair.random,
  ),
);
  1. Create AvataaarGenerator widget and pass it the avatar:
AvataaarGenerator
(
  avataaar: avataaar,
  onTranslateKey: (String key) {
  return Translate.get(key);
  }
  onUpdateAvataaar:() {setState((){});},
);

// By default package will use SvgPicture to render the image. AvataaarPicture could be used to create a custom
// [builder] constructor and create widget for given image url:
 AvataaarPicture.builder(
  builder: (context, avataaar) {
    // ...
  },
)
Persisting avatars

Use Avataaar.toJson() and Avataaar.fromJson(String) methods to serialize/deserialize avatars.

Getting image bytes

Use the funtion getPngFromSvg from the class Avataaar to get the png File.

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.