Gallery Picker é um pacote Flutter que permite selecionar arquivos de mídia, gerenciar e navegar dentro da sua galeria com ferramentas e visualizações modernas.
Orientação gerada a partir de informações públicas. Apenas para referência.
Gallery Picker é um pacote Flutter projetado para simplificar a seleção de mídia a partir das galerias do dispositivo. Ele oferece interfaces modernas e personalizáveis para navegar, selecionar e gerenciar imagens e vídeos em plataformas Android e iOS. Com navegação intuitiva e visualizações responsivas, ele melhora a experiência do usuário ao integrar funcionalidades de galeria em aplicativos. O pacote suporta seleção de arquivos únicos e múltiplos, tornando-o ideal para upload de fotos, fotos de perfil ou recursos de criação de conteúdo. Desenvolvido com foco em desempenho e usabilidade, integra-se perfeitamente a projetos Flutter existentes.
Casos de uso
Selecionar várias imagens ou vídeos
Carregando mídia para um servidor
Criando fotos de perfil ou capa
Construindo ferramentas de criação de conteúdo
Integrando navegação por galeria em aplicativos sociais
Principais recursos
Interface do usuário moderna e responsiva
Suporte para seleção múltipla de mídia
Compatibilidade multiplataforma (Android e iOS)
Integração fácil com o Flutter
Navegação de galeria personalizável
Ferramentas de gerenciamento de mídia embutidas
Indicado para
Aplicativos de redes sociais
Plataformas de compartilhamento de fotos
Personalização do perfil do usuário
sistemas de gerenciamento de conteúdo
Aplicativos móveis que exigem upload de mídia
Considerações
Requer permissões apropriadas para acessar mídia
Pode ser necessário estilos adicionais para consistência da marca
Limitado ao acesso à galeria nativa
Não adequado para fontes de mídia baseadas em nuvem
Depende das APIs específicas da plataforma para galeria
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
gallery_picker
Gallery Picker is a flutter package that will allow you to pick media file(s), manage and navigate inside your gallery with modern tools and views.
Within the Gallery Picker you can design a page that will be redirected after selecting any image(s).
Note: There are two builder called multipleMediaBuilder and heroBuilder. If you designed both of them, multipleMediaBuilder will be shown after picking multiple media files, heroBuilder will be shown after picking a single media. If you only designed multipleMediaBuilder, multipleMediaBuilder will be shown after picking any file. Use given hero tag to view your Hero image. You can see a simple example below.
There is an example at example/lib/examples/pick_medias_with_builder.dart to see how it could be done.
There are two pages called "Recent" and "Gallery". You could change the initial page.
List<MediaFile>? media = awaitGalleryPicker.pickMedia(
context: context,
startWithRecent: true,
)
MediaFile
GalleryPicker returns MediaFile list. You can reach out features below.
[✔] Medium
[✔] Id
[✔] MediaType
[✔] Thumbnail
[✔] Check with thumbnailFailed if fetching thumbnail fails
[✔] Check with fileFailed if getting file fails
[✔] File
[✔] getThumbnail function
[✔] getFile function
[✔] getData function
[✔] Check if the file selected in gallery picker
Permission
Required permissions will be requested when gallery picker is launched. In case of user's rejection of request, the problem will be handled within gallery picker package.