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
713
Overlay/OverlayEntry evoluído - declarativo, não imperativo, contexto intuitivo e alinhamento fácil
align_positioned
264
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
170
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
120
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
82
Uma Stack super poderosa, construa layouts flexíveis com restrições. Semelhante ao ConstraintLayout para Android e AutoLayout para iOS.
float_column
72
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
64
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
54
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.
overlayment
46
Mostra um diálogo, notificação, janela ou painel facilmente. Usar widgets auxiliares como AutoComplete, Expander (Dropdown).
faded
45
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
42
um novo plugin Flutter para exibir pop-ups ou telas sobre outros aplicativos no Android, mesmo quando o aplicativo estiver fechado ou encerrado.
flutter_resizable_container
41
adicione contêineres redimensionáveis aninháveis ao seu aplicativo Flutter com facilidade.
auto_size_widget
37
Um widget Flutter que pode redimensionar o widget filho arrastando o canto do widget.
panels
33
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
27
Um Contêiner de Widget Draggable muito suave. Cada filho é arrastável, deletável e fixável. Suporta SliverGridDelegate!