Я хочу установить значения (в виде списка) позиций класса Column во флаттере. Обычно установка чего-то вроде CrossAxisAlignment.center устанавливает позиции всех детей как центра. Но есть также параметр 'values' в const List, который соответственно устанавливает значения дочерних элементов в списке, но он выдает мне ошибку 'Ошибка: установочные значения не найдены' Я даже пытался использовать List.values, но он выдает ту же ошибку. Каков будет правильный способ определения значений CrossAxisAlignment?
Вот ссылка на класс: https://docs.flutter.io/flutter/rendering/CrossAxisAlignment-class.html
Вот весь код lib / main.dart:
import 'package:flutter/material.dart';
void main() {
runApp(SoundRecorder());
}
class SoundRecorder extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: DefaultTabController(
length: 2,
child: Scaffold(
appBar: AppBar(
bottom: TabBar(
tabs: [
Tab(text: 'Record'),
Tab(text: 'Saved Recordings'),
],
),
title: Text('Tabs Demo'),
),
body: TabBarView(
children: [
new Column(
crossAxisAlignment:CrossAxisAlignment.values = [CrossAxisAlignment.center, CrossAxisAlignment.center],
mainAxisSize: MainAxisSize.max,
children: [ new Text("this is it"),
new FloatingActionButton(
elevation: 0.0,
child: new Icon(Icons.check),
backgroundColor: new Color(0xFFE57373),
onPressed: (){}
)]
),
new Center(child: new FloatingActionButton(
elevation: 0.0,
child: new Icon(Icons.check),
backgroundColor: new Color(0xFFE57373),
onPressed: (){}
)
)
],
),
),
),
);
}
}