Estou tentando adicionar alguns logotipos a uma linha em um widget Flutter; o código relevante está abaixo:
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
decoration: BoxDecoration(
border: Border.all(color: FbColors.grey),
borderRadius: BorderRadius.circular(300),
),
child: Image(
width: FbSizes.iconMd,
height: FbSizes.iconMd,
image: AssetImage(dark ? FbImages.googleDark : FbImages.googleLight),
),
),
const SizedBox(width: FbSizes.spaceBtwnItems),
Container(
decoration: BoxDecoration(
border: Border.all(color: FbColors.grey),
borderRadius: BorderRadius.circular(100),
),
child: Image(
width: FbSizes.iconMd,
height: FbSizes.iconMd,
image: AssetImage(dark ? FbImages.appleDark : FbImages.appleLight),
),
),
],
)
Observe que o primeiro Container
tem uma BorderRadius.circular(300)
chamada, e o segundo tem uma BorderRadius.circular(100)
chamada - mas ambos têm o mesmo tamanho na tela, e nenhum deles tem o tamanho especificado (eles terão o mesmo tamanho na visualização final - apenas alterei os tamanhos no código para mostrar que eles não estão respondendo).
Não consigo entender por que não consigo redimensioná-los. Alguém tem alguma ideia do que estou fazendo errado?