Os principais pacotes de layout e sobreposição do Flutter A lista completa de pacotes do Flutter que podem ajudar você a criar layouts de widgets personalizados (como circulares), pilhas personalizadas e widgets de sobreposição em seu aplicativo Flutter é fornecida abaixo.
flutter_portal
727
Overlay/OverlayEntry evoluído - declarativo, não imperativo, contexto intuitivo e alinhamento fácil
align_positioned
267
Quando o layout ou a animação desejados são muito complexos para Colunas e Linhas, este widget é um salva-vidas. Permite posicionar/redimensionar declarativamente seu filho de maneiras complexas.
resizable_widget
176
Permite que os usuários redimensionem os widgets internos arrastando. Este pacote contém APIs simples, mas se necessário, você pode personalizar o ResizableWidget de forma flexível.
render_metrics
121
Biblioteca para obter métricas do widget. Usa RenderObject para obter o tamanho e a posição dos widgets em relação à janela da tela, bem como a diferença entre os widgets.
flutter_constraintlayout
83
Uma Stack super poderosa, construa layouts flexíveis com restrições. Semelhante ao ConstraintLayout para Android e AutoLayout para iOS.
float_column
77
Widget Flutter FloatColumn para construir uma coluna vertical de widgets e texto onde o texto envolve os widgets flutuantes, semelhante ao funcionamento do float no CSS.
book_my_seat
68
Este é um pacote flutter para criar layout de reserva de assento para ônibus, teatro, avião, etc.
docking
66
Layout Flutter para posicionar widgets em áreas de acoplamento e organizá-los em visualizações divididas e em abas.
flutter_overlay_manager
63
um pacote Flutter para gerenciar sobreposições. Ele separa sua interface principal das sobreposições. Também resolve alguns problemas encontrados ao usar o Navigator.
extra_alignments
55
Alinhamentos adicionais para tornar seus layouts mais legíveis (TopLeft, TopRight, etc)
overlay_container
50
Um widget Flutter que renderiza seu filho fora da hierarquia de widgets original.
flutter_resizable_container
49
adicione contêineres redimensionáveis aninháveis ao seu aplicativo Flutter com facilidade.
overlayment
48
Mostra um diálogo, notificação, janela ou painel facilmente. Usar widgets auxiliares como AutoComplete, Expander (Dropdown).
faded
46
O cliente não pagou? Adicione opacidade decrescente aos componentes da UI até que seu aplicativo desapareça. Defina uma data de vencimento e o número de dias que você oferece até que o aplicativo seja totalmente removido.
overlay_pop_up
45
um novo plugin Flutter para exibir pop-ups ou telas sobre outros aplicativos no Android, mesmo quando o aplicativo estiver fechado ou encerrado.
auto_size_widget
37
Um widget Flutter que pode redimensionar o widget filho arrastando o canto do widget.
panels
34
Panels é um pacote Flutter que visa fornecer um conjunto de painéis de IU para desktop úteis que podem ser movidos, ancorados e tabulados, como esperamos em aplicativos de desktop mais robustos.
draggable_container
28
Um Contêiner de Widget Draggable muito suave. Cada filho é arrastável, deletável e fixável. Suporta SliverGridDelegate!