Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter que habilita layouts de grade responsivos e listas em múltiplas plataformas. Ele ajusta automaticamente o número de colunas e espaçamento com base no tamanho da tela, garantindo uma apresentação ótima da IU em Android, iOS, Web, macOS, Windows e Linux. O pacote simplifica a criação de interfaces adaptativas sem a necessidade de escrever lógica complexa de media queries. Ideal para painéis, catálogos de produtos e grades de conteúdo que precisam escalar suavemente.
Casos de uso
Construindo painéis responsivos
Criando malhas de produtos adaptativas
Designando layouts multiplataforma
Exibindo conteúdo dinâmico em linhas
Implementando estruturas de lista fluida
Principais recursos
Ajusta automaticamente as colunas de acordo com o tamanho da tela
Suporta todas as principais plataformas do Flutter
ResponsiveGridList works differently in that you only specify a desired width for the items and spacing, and it will decide how many items shall fit in a line, and the width of the item and spacing will change (only small change) to fill the entire width
A conditional value on size tier, may be used to achieve any complicated behavior, for example say you have a GridView you can make the crossAxisCount increase with the width
To create widgets conditionally for each specified available width for it
ResponsiveLocalLayoutBuilder
To Layout widgets conditionally for each specified available width for them, for example say you want to put children inside a Column if available space width is less than 500 and in a Row if larger