Передача значений дочернему элементу в LayoutBuilder

Я использую LayoutBuilder и хочу передать значения дочернему виджету:

      LayoutBuilder(
      builder: (BuildContext context, BoxConstraints constraints) {
        return Padding(
          padding: const EdgeInsets.all(constraints.maxWidth / 10),

Но я получаю ошибку

      Invalid constant value

Есть ли способ передать constraints.maxWidth дочернему виджету?

1 ответ

Решение

Удалите ключевое слово const перед EdgeInsets.all, поскольку constraints.maxWidth не является постоянным термином.

Другие вопросы по тегам