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
660
Overlay/OverlayEntry evoluído - declarativo, não imperativo, contexto intuitivo e alinhamento fácil
align_positioned
257
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
158
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
119
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
71
Uma Stack super poderosa, construa layouts flexíveis com restrições. Semelhante ao ConstraintLayout para Android e AutoLayout para iOS.
book_my_seat
60
Este é um pacote flutter para criar layout de reserva de assento para ônibus, teatro, avião, etc.
float_column
58
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.
docking
53
Layout Flutter para posicionar widgets em áreas de acoplamento e organizá-los em visualizações divididas e em abas.
extra_alignments
50
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.
faded
44
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.
overlayment
41
Mostra um diálogo, notificação, janela ou painel facilmente. Usar widgets auxiliares como AutoComplete, Expander (Dropdown).
auto_size_widget
34
Um widget Flutter que pode redimensionar o widget filho arrastando o canto do widget.
panels
30
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.