Применить относительный интервал во флаттере - PullRequest
0 голосов
/ 18 июня 2020

Я пришел из iOS фона и в настоящее время работаю во флаттере. Ищу что-то похожее на ограничение приоритета. Например,

Состояние по умолчанию:

Container
  |-- TextField (20 px margin from bottom)
  |-- RaiseButton (20 px margin from bottom)

Состояние ошибки

Container
  |-- TextField (10 px margin from bottom)
  |-- Text (10 px margin from bottom)
  |-- RaiseButton (20 px margin from bottom)

Есть ли у нас какой-либо механизм или что-то вроде iOS, мы можем установить приоритет ограничения. Итак, когда тогда виджета Text не будет, TextField используется 20 пикселей с RaiseButton и с Text виджетом TextField будет использовать 10 пикселей с Text, а также будет иметь деприоритизированное поле с RaisedButton, которое будет не применяется.

В настоящее время я добиваюсь того же, сохраняя переменную для изменения поля для TextFeild.

...