Путаница, когда использовать ребенка и детей

#flutter #children

Вопрос:

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

Ответ №1:

Это зависит от виджета, например, если вы используете ElevatedButton виджет, требуется только один дочерний элемент, это означает, что у него может быть только один дочерний элемент, но если мы используем Row как дочерний элемент этой кнопки, то строка может содержать несколько виджетов в виде списка, что означает, что она может обрабатывать несколько виджетов

Ответ №2:

Некоторые виджеты, такие как Row , Column , Stack и ListView т. Д. , Предназначены для того, чтобы взять список виджетов (в аргументе «Дети») и расположить их соответствующим образом. Другие, например Container SizedBox , Expanded предназначены для управления одним дочерним виджетом. Наиболее распространенные из них, подобные тем, которые я перечислил, вы просто запомните, если начнете создавать приложения с помощью Flutter, потому что они очень распространены.

Но если вы когда-нибудь не уверены, ваша среда разработки должна сообщить вам, какие аргументы ожидает виджет, если вы наведете на него курсор или cmd / ctrl щелкните, чтобы перейти к исходному коду.