Получить высоту родительского виджета во флаттере - PullRequest
1 голос
/ 13 июля 2020

Я хочу создать statefulWidget и хочу, чтобы в этом виджете был родительский виджет высота . Не хочу делать это, отправляя данные высота из родительского виджета. Как я могу это сделать?

1 Ответ

0 голосов
/ 13 июля 2020

Используйте LayoutBuilder в качестве дочернего виджета.

LayoutBuilder(builder: (ctx, constraints) {
      return 
          Container(
            height: constraints.maxHeight * 0.5,
            width: constraints.maxWidth * 0.5,
            child: Text('Inside Layout Builder'),
     );
  })

Согласно этому коду Container будет использовать половину высоты и ширины родительского виджета.

...