Как добиться LinearLayout, как макет во флаттере? - PullRequest
0 голосов
/ 26 июня 2018

Я новичок во флаттере, как добиться линейного макета, как макет в флаттере? вид макета по горизонтали и вертикали.

Ответы [ 3 ]

0 голосов
/ 26 июня 2018

Row - горизонтальная линейная схема

new Row(
  children: <Widget>[
   ///display children in a horizontal manner
  ],

А Column - вертикальная линейная компоновка

new Column (
  children: <Widget>[
   ///display children in a vertical manner 
  ],
0 голосов
/ 26 июня 2018

Это Column для по горизонтали раскладок, где дети будут упорядочены сверху вниз в их порядке и Row для вертикальное направление, которое помещает его children от начало до конец соответственно.

Также как LinearLayout они оба обозначают следующее:

Создать [] [...] массив [s] дочерних элементов.

И они делают это либо по горизонтали (Row) или по вертикали (Column).

Вот два понятных примера для обоих виджетов:

Widget column() => Column(children: <Widget>[
    Text('top'),
    Text('middle'),
    Text('bottom'),
  ]);

Widget row() => Row(children: <Widget>[
    Text('left'), // actually start
    Text('middle'),
    Text('right'),
  ]);

Вы можете узнать больше о выравнивании , посетив соответствующие страницы документации:

0 голосов
/ 26 июня 2018

Сначала вы должны попытаться понять, что линейная схема в флаттере приведена ниже.

https://flutter.io/flutter-for-android/#what-is-the-equivalent-of-a-linearlayout

После этого вы сможете достичь этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...