Возможно ли изменить положение виджета при запуске? - PullRequest
0 голосов
/ 15 марта 2019

Возможно ли изменить макет виджета при запуске приложения?

Я хочу изменить положение виджета слева или справа на экране, если bool изменить на true или false.

Например, внутри Row у меня есть виджет в центре.Но я хочу изменить виджет снаружи слева или справа:

 return Container(

        child: new Row(
          children: <Widget>[

// Need change this widget position
            new Container(
                child:
                Text(‘Outside’)
),



            new Expanded(
              child: new Column(
                crossAxisAlignment: CrossAxisAlignment.start,
                children: <Widget>[
                  new Text(
                   ‘Middle’
                  ),
                ],
              ),
            ),



 //               new Container(
 //                   child:
 //                   Text(‘Outside’)
 //   ),



          ],
        ),

      );

Возможно ли изменить Container положение?Я пытался использовать выравнивание, но я не могу сделать работу.

Спасибо!

1 Ответ

0 голосов
/ 16 марта 2019

Я думаю, что вы ищете параметр строки textDirection.Если вы установите его на TextDirection.rtl, он должен изменить порядок своих дочерних элементов.Я не верю, что это распространяется вниз, но вы можете проверить это, чтобы убедиться.

...