Olá, João! Tudo bem?
Gostaria de te pedir desculpas pela demora em te responder.
Se você usar o double.maxFinite
ou o double.inifinity
ela deve se ajustar ao tamanho de seu widget pai, visto que quando usamos qualquer um deles estamos determinando que a altura ou largura será o máximo que seu widget pai permitir.
Outra opção, é usar o MediaQuery
para altura ou largura do próprio dispositivo, porém essa pode não ser uma prática muito recomendada. Se você se sentir a vontade com uma leitura em inglês, aqui está o artigo que li sobre isso: Clearing our concept on double.infinity and MediaQuery. A Flutter guide.
Espero que isso tenha te ajudado. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓