Краткий ответ, №
Но у Flutter есть что-то под названием Hot Reload , что позволяет увидеть ваши шансы в течение секунды.
Функция горячей перезагрузки Flutter помогает вам быстро и легко экспериментировать, создавать пользовательские интерфейсы, добавлять функции и исправлять ошибки. Горячая перезагрузка работает путем внедрения обновленных файлов исходного кода в работающую виртуальную машину Dart (VM). После того, как виртуальная машина обновляет классы новыми версиями полей и функций, платформа Flutter автоматически перестраивает дерево виджетов, позволяя вам быстро просматривать результаты ваших изменений.
Есть также то, что называется Flutter Studio .
Width
/ Height
эти требуются или расположение размер. Если Вы устанавливаете на Автоматический, то значение double.NaN
при доступе к свойству в коде позади.
ActualWidth
/ ActualHeight
, представил размер. Если Вы хотите/нуждаетесь фактический размер объекта, то используйте этот атрибут.
ActualWidth
установлен системой рендеринга и может отличаться в зависимости от ширин других элементов и полных ограничений размера. В результате это не может быть изменено. Width
свойство, которое может быть изменено и должно использоваться, чтобы увеличить или уменьшить ширину элемента.
От MSDN:
Это свойство является расчетным значением на основе других исходных данных ширины и системой расположения. Значение установлено самой системой расположения, на основе фактической передачи рендеринга, и может поэтому изолировать немного позади установленного значения свойств такой как
Width
, которые являются основанием входного изменения.
Это точно что, ширина рендеринга! = ширина расположения. Каждый предназначается, чтобы использоваться для расположения, другой предназначается для рендеринга. Это как с WinForms, был Размер и свойство ClientSize, отличение немного, и необходимо использовать размер Atual/Client рендеринга и Ширины/Высоты для расположения.
Можно установить Width
свойство, но не ActualWidth
свойство.
Width
свойство используется, чтобы определить, как панель представляется, тогда эти ActualWidth
установлен на фактическую ширину, которая использовалась. Это не может быть тем же значением как Ширина, в зависимости от размера, он - дочерние элементы и сжатия от, он - родительский элемент.
Эти ActualWidth
сразу не установлен при установке Width
свойство, но будет обновлен (один или несколько раз) во время рендеринга.