Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.5

kenburns

Efeito Ken Burns no Flutter. O efeito Ken Burns é um tipo de efeito de panorâmica e zoom usado na produção de vídeo a partir de imagens estáticas.

Downloads em 30 dias
21
Curtidas
25
Pontos Pub
40

Instalar pacote

flutter pub add kenburns

Visão geral do pacote

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

O pacote kenburns habilita o efeito Ken Burns no Flutter, permitindo que imagens estáticas sejam animadas com movimentos suaves de panorâmica e zoom. Esse efeito melhora imagens estáticas ao criar interesse visual dinâmico, comumente usado em galerias de fotos, apresentações e aplicativos de narrativa. O pacote se integra perfeitamente aos projetos Flutter e oferece velocidade e direção de animação personalizáveis. É ideal para desenvolvedores que desejam adicionar um toque cinematográfico às exibições de imagens sem processamento de vídeo complexo. Desenvolvido com simplicidade e desempenho em mente, funciona bem em diversos tamanhos e resoluções de tela.

Casos de uso

  • Galerias de fotos
  • Storyboards animados
  • Apresentação de slides
  • Sinalização digital
  • Elementos de interface interativa

Principais recursos

  • Panorâmica e zoom suaves
  • Velocidade de animação personalizável
  • Integração fácil com widgets de imagem
  • Suporte a layouts responsivos
  • Configuração mínima necessária

Indicado para

  • Desenvolvedores de aplicativos
  • Designers de UI
  • criadores de conteúdo
  • Aplicativos educacionais
  • Aplicações ricas em mídia

Considerações

  • Limitado a animações de imagem
  • Sem suporte de áudio
  • Requer ajuste cuidadoso para melhores visualizações
  • Não adequado para atualizações de alta frequência
  • Pode afetar o desempenho em dispositivos de baixa potência

README original

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

KenBurns

The Ken Burns effect is a type of panning and zooming effect used in video production from still imagery.

Wrap your image with a KenBurns widget

Container(
      height: 300,
      child: KenBurns(
        child: Image.network("https://lemag.nikonclub.fr/wp-content/uploads/2017/07/08.jpg", fit: BoxFit.cover,),
      ),
),

screen

Configuration

You can configure KenBurns Widget

KenBurns(
    minAnimationDuration : Duration(milliseconds: 3000),
    maxAnimationDuration : Duration(milliseconds: 10000),
    maxScale : 8,
    child: ...
  });

Multiple images

You can display multiple child in KenBurns with a CrossFade animation

Container(
    height: 300,
    child: KenBurns.multiple(
      childLoop: 3,
      children: [
        Image.network(
          "https://www.photo-paysage.com/?file=pic_download_link/picture&pid=3100",
          fit: BoxFit.cover,
        ),
        Image.network(
          "https://cdn.getyourguide.com/img/location_img-59-1969619245-148.jpg",
          fit: BoxFit.cover,
        ),
        Image.network(
          "https://www.theglobeandmail.com/resizer/vq3O7LI3hvsjTP2N0m9NwU4W3Eg=/1500x0/filters:quality(80)/arc-anglerfish-tgam-prod-tgam.s3.amazonaws.com/public/4ETF3GZR3NA3RDDW23XDRBKKCI",
          fit: BoxFit.cover,
        ),
      ],
    ),
),

Download

pub package

dependencies:
  kenburns: ^1.0.5

License

Copyright 2019 florent37, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.