Как мне выровнять эти виджеты? - PullRequest
0 голосов
/ 26 апреля 2020

Я делаю тренировочное приложение во флаттере и застрял на этом: Как я могу настроить виджеты так, чтобы; 1. Значок находится в крайнем левом углу панели приложения 2. Текстовый виджет остается посередине. 3. Кнопка остается в крайнем правом углу панели приложения. вот изображение того, о чем я говорю

Ответы [ 3 ]

1 голос
/ 26 апреля 2020

Вы можете сделать это с помощью виджета AppBar.

Примечание. Если вы хотите реализовать ящик, используйте его свойство.

 @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Title"),
        centerTitle: true,
        leading: Icon(Icons.menu),
        actions: [Icon(Icons.comment)],
      ),
      body: Container(),
    );
  }
0 голосов
/ 26 апреля 2020

AppBar (заголовок: Text ("Ваш текст), ведущий: Icon (Icons.menu), действия: [Icon (Icons.favourite)]) Попробуйте этот код

0 голосов
/ 26 апреля 2020

использовать свойство actions в панели приложений, а затем в качестве дочернего элемента использовать строку. в этой строке вы можете использовать MainAxisAlignment.spaceBetween или MainAxisAlignment.spaceAround для упорядочивания элементов.

...